我正在使用opsWorks,并在ec2上创建了一个nodejs应用程序。
我希望能够创建一个将在opsWorks部署上运行的ec2机器,但我所能做的就是制作一台安装了nodejs的EC2机器。 对于我想做的简单事情,CHEF接缝很复杂。
是谁做到了?我想要EC2机器: 1.安装了nodejs 2. git clone 3. npm永远安装 4. npm log4js +安装mongoose 是谁做到了?什么是最好的方法呢?答案 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。