将yeoman node.js应用程序部署到Elastic Beanstalk



我有一个NodeJS应用程序,它是我使用Yeoman生成器开发的,我正试图将其部署到Elastic Beanstalk实例中。我对这个问题还很陌生,所以如果问题看起来很零散,我很抱歉。我能够使用以下流程部署我的应用程序:http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/create_deploy_nodejs_express.html.然而,当我进入主页时,我只有一个空白的Node应用程序。我猜这是因为部署直接来自我的Git存储库,而我的Grunt构建过程尚未运行。有没有办法告诉Elastic Beanstalk在收到可部署文件后运行Grunt构建?

您需要设置Grunt以在AWS上使用部署挂钩运行。这是通过容器命令完成的。

验证这个答案:在Amazon Elastic Beanstalk上部署rails项目时,如何自动重新启动delayed_job?

这篇相关的博客文章:http://junkheap.net/blog/2013/05/20/elastic-beanstalk-post-deployment-scripts/

最新更新