如何使用opsWorks在aws上部署nodejs?

时间:2013-03-24 09:09:47

标签: node.js amazon-web-services amazon-ec2

我正在使用opsWorks,并在ec2上创建了一个nodejs应用程序。

我希望能够创建一个将在opsWorks部署上运行的ec2机器,但我所能做的就是制作一台安装了nodejs的EC2机器。 对于我想做的简单事情,CHEF接缝很复杂。

是谁做到了?我想要EC2机器: 1.安装了nodejs 2. git clone 3. npm永远安装 4. npm log4js +安装mongoose

是谁做到了?什么是最好的方法呢?

3 个答案:

答案 0 :(得分:4)

使用OpsWorks相对简单,您可以只使用默认的节点设置。查看Has anyone been successful deploying a node (express) app with Amazon OpsWorks?以了解要记住的一些事项。

如果您正确使用,OpsWorks将为您启动您的Node应用程序。 (很可能你的文件名错了)。

同样,只需将它们添加到package.json文件中即可轻松获取要安装的软件包。

答案 1 :(得分:0)

您是否尝试过针对Node.js的弹性beanstalk?它为Node.js提供了预先配置的容器。

答案 2 :(得分:0)

我最近使用Opsworks部署了nodejs应用程序。我遇到了类似的问题,并记录了解决方案on this gist