将 Elastic Beanstalk 与 Amazon Linux 2 结合使用,我尝试为部署(代码部署)和配置部署执行相同的钩子,而不必在两个不同的位置复制我的代码。
根据AWS 文档, eb 将在.platform/hooks/prebuild
部署初始步骤中运行钩子,但在.platform/confighooks/prebuild
配置部署的情况下将运行钩子。
我的文件看起来像这样。
.platform
├── hooks
│ └── prebuild
│ ├── 00_hookname.sh
│ ├── 01_hookname.sh
│ └── 99_basic_auth.sh
└── httpd
└── conf.d
└── elasticbeanstalk
├── directory.conf
├── hardening.conf
└── headers.conf
我正在尝试找到一种方法来让 99_basic_auth.sh 运行以进行部署和配置部署,而无需复制该代码。
有什么办法可以实现吗?
干杯!