【发布时间】:2018-06-11 18:16:41
【问题描述】:
我有一个用 NodeJS 为 web 服务器和前端的 Angular 编写的 web 应用程序。
结构是这样的
musicapp
|-- server
| |--- src/
| |--- node_modules/
| |--- package.json
|--- client
|--- src/
|--- node_modules/
|--- package.json
当我使用 eb deploy 部署到 Elastic Beanstalk 时,什么都没有发生,我意识到这一定是因为 Elastic Beanstalk 的默认操作是调用 npm install 和 npm start 但在我的情况下,这并没有在 root 上调用时执行任何操作。
所以我的问题是,我如何告诉 Elastic Beanstalk:在部署时,cd 到客户端并调用 npm install、npm run build 然后 cd 到服务器并调用 npm install、@987654330 @ ?
我在 EB 文档中找不到任何解释如何做到这一点的内容。
【问题讨论】:
标签: node.js amazon-web-services amazon-ec2 amazon-elastic-beanstalk