首页 > 解决方案 > AWS Elastic Beanstalk - 从 monorepo(子目录)提供 node.js 应用程序

问题描述

我有一个包含各种共享资产文件夹和一个 node.js“webapp”文件夹的单一存储库。

我想提供“webapp”文件夹,但是 ELB 的默认行为似乎是在根目录中查找 package.json。

如何配置 Elastic Beanstalk 以从“webapp”子目录为应用程序提供服务?

我假设我可以设置一个 .ebextensions 配置,但我在文档中看不到任何内容。

标签: node.jsamazon-elastic-beanstalk

解决方案


Procfile好的,从几个小时的论坛阅读中,解决方案是在根目录中创建一个并使用它来运行npm start,例如:

web: cd webapp && npm start

推荐阅读