最新消息: 电脑我帮您提供丰富的电脑知识,编程学习,软件下载,win7系统下载。

如何启用将Node.js应用程序持续部署到Amazon EC2?

IT培训 admin 5浏览 0评论

如何启用将Node.js应用程序持续部署到Amazon EC2?

我是一个node.js开发人员。我以前使用过Heroku和Joyent的no.de平台。

对于这两个平台,部署以前都很简单

git push heroku master ( Heroku )

git push joyent master ( Joyent's node)

以上命令用来做魔术。他们使我能够将代码从本地计算机推送到云服务器,进行部署并自动重启服务器。

现在,我正计划使用Amazon AWS,因为它可以根据我的需要进行更多配置。如何在Amazon EC2上设置类似的内容以进行持续部署?

我正在使用Ubuntu AMI。

是否有任何工具可以帮助我实现这一目标?如果有任何资源/教程对我有帮助-请让我知道。

谢谢!

回答如下:

该自动部署机制是通过Git Hooks实现的。最可能使用的挂钩是post-update

这是一个简单的bash脚本,在git push上执行;将其中一个放入您的EC2服务器上的git存储库中,其中包含重新运行NPM(如果需要)并重新启动代码的代码。

应该这样做。 :)

如何启用将Node.js应用程序持续部署到Amazon EC2?

我是一个node.js开发人员。我以前使用过Heroku和Joyent的no.de平台。

对于这两个平台,部署以前都很简单

git push heroku master ( Heroku )

git push joyent master ( Joyent's node)

以上命令用来做魔术。他们使我能够将代码从本地计算机推送到云服务器,进行部署并自动重启服务器。

现在,我正计划使用Amazon AWS,因为它可以根据我的需要进行更多配置。如何在Amazon EC2上设置类似的内容以进行持续部署?

我正在使用Ubuntu AMI。

是否有任何工具可以帮助我实现这一目标?如果有任何资源/教程对我有帮助-请让我知道。

谢谢!

回答如下:

该自动部署机制是通过Git Hooks实现的。最可能使用的挂钩是post-update

这是一个简单的bash脚本,在git push上执行;将其中一个放入您的EC2服务器上的git存储库中,其中包含重新运行NPM(如果需要)并重新启动代码的代码。

应该这样做。 :)

发布评论

评论列表 (0)

  1. 暂无评论