node.js - AWS Elastic Beanstalk - 从 monorepo(子目录)提供 node.js 应用程序
问题描述
我有一个包含各种共享资产文件夹和一个 node.js“webapp”文件夹的单一存储库。
我想提供“webapp”文件夹,但是 ELB 的默认行为似乎是在根目录中查找 package.json。
如何配置 Elastic Beanstalk 以从“webapp”子目录为应用程序提供服务?
我假设我可以设置一个 .ebextensions 配置,但我在文档中看不到任何内容。
解决方案
Procfile
好的,从几个小时的论坛阅读中,解决方案是在根目录中创建一个并使用它来运行npm start
,例如:
web: cd webapp && npm start
推荐阅读
- c++ - SHGetKnownFolderPath 挂起
- php - Laravel Auth Session 在一段时间后将我注销
- swift - 如何从 Swift 中特定区域的 ARKit 截屏?
- go - 在 Windows 10 的 $ANDROID_HOME/ndk-bundle 和 $ANDROID_NDK_HOME 中找不到 Android NDK
- histogram-equalization - 瞳孔错误 = cv2.equalizeHist(frame[y+(h*0.25):(y+h), x:(x+w)])
- kubernetes - K8S 节点可以托管属于不同命名空间的 Pod 吗?
- javascript - JS 初学者 - 函数和 DOM,无法弄清楚我的错误 - 将 DOM 用于 func 参数
- python - 如何向列表中的字典添加值?
- docker - Docker Desktop 3.3.0+ 在端口 443 上中断 SSH:如何修复?
- sql - 为什么 SQL 中的 NOT IN 运算符也会过滤掉空值?