【问题标题】:AWS Elastic Beanstalk - serving node.js app from monorepo (subdirectory)AWS Elastic Beanstalk - 从 monorepo(子目录)提供 node.js 应用程序
【发布时间】:2023-03-25 03:00:01
【问题描述】:

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

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

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

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

【问题讨论】:

    标签: node.js amazon-elastic-beanstalk


    【解决方案1】:

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

    web: cd webapp && npm start
    

    【讨论】:

      【解决方案2】:

      我将.elasticbeanstalk 文件夹移动到子目录中,它开始工作而无需任何进一步的更改

      【讨论】:

      • 这并不能真正回答问题。如果您有其他问题,可以点击 提问。要在此问题有新答案时收到通知,您可以follow this question。一旦你有足够的reputation,你也可以add a bounty 来引起对这个问题的更多关注。 - From Review
      猜你喜欢
      • 2015-03-29
      • 2019-06-11
      • 2020-05-06
      • 2015-07-17
      • 2013-04-21
      • 2017-05-23
      • 2014-12-25
      • 2014-03-01
      • 2020-06-27
      相关资源
      最近更新 更多