将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/
- 如何确认订阅并获取HTTP端点的SNS通知?
- AWS Elastic Beanstalk:加载本地模块会导致错误
- Node&Elastic Beanstalk:设置环境NODE_ENV = prod
- 在node.js中将http转发到https使用EBS和ELB环境表示应用程序
- 如何将Node.js WebSocket服务器部署到Amazon Elastic Beanstalk?
- 弹性beanstalk上的node.js:firefox 502坏的网关
- Elastic Beanstalk for NodeJS上的SELF_SIGNED_CERT_IN_CHAIN错误
- Amazon AWS Elastic Beanstalk NodeJS应用程序
- 通过AWS SDK部署EB