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

我有一个使用Yeoman生成器开发的NodeJS应用程序,我试图将其部署到Elastic Beanstalk实例。 我对这个堆栈相当陌生,所以如果这个问题似乎分散,我很抱歉。 我能够使用这个过程来部署我的应用程序: http : //docs.aws.amazon.com/elasticbeanstalk/latest/dg/create_deploy_nodejs_express.html 。 但是,当我打开我的主页时,我只有一个空白的Node应用程序。 我猜这是因为部署来自我的Git仓库,我的Grunt构build过程尚未运行。 有没有什么办法告诉Elastic Beanstalk在收到可部署后运行Grunt构build?

您需要将Grunt设置为在AWS上运行一个部署钩子。 这是用容器命令完成的。

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

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