【发布时间】:2017-03-12 10:33:44
【问题描述】:
如何强制弹性 beanstalk nodejs 应用程序在子目录服务器中查找服务器应用程序?
我正在构建一个现代 SPA,它在一个 git 项目中包含服务器和客户端应用程序。因此,弹性 beanstalk 不能在存储库的根目录中查找服务器应用程序,而是在子文件夹 ./server/ 中查找。客户端 SPA 编码在 ./client/ 中,并在构建过程中构建到服务器文件夹结构内的公用文件夹中。完整构建的客户端版本已签入 git,并且不能在角色退出时构建。
所以 elastic beanstalk 必须在 server 子目录中 npm install 和 npm run。
示例文件夹结构:
~ git-root
|-- client
| |-- ...
|
|-- server
| |-- package.json
| |-- src
| |-- public
| |-- (node_modules)
【问题讨论】:
-
你找到方法了吗?
标签: node.js git amazon-web-services amazon-elastic-beanstalk