【发布时间】:2020-12-03 11:14:51
【问题描述】:
我有一个大型的多组件 django 应用程序,我正在尝试将其部署到弹性 beanstalk。我正在使用多泊坞窗环境。这是我目前的工作流程
- Git 提交触发 AWS 代码管道
- AWS Codebuild 构建 docker 镜像 (
docker-compose build),运行一些测试,并将该镜像推送到 AWS Elastic Container Registry - AWS 代码构建调用
eb deploy
我遇到的问题是,当我从本地机器调用eb deploy 时,它只是升级了应用程序,但是当我从 Code Build 调用它时,它每次都在升级环境,大约需要 30出于某种原因分钟
我使用-v 运行部署命令,并确认正在压缩相同的文件。关于这里发生了什么的任何想法,我的设置不正确吗?
我还尝试在管道中从 Code Deploy 部署应用程序,并且可以确认它也总是升级整个环境。
【问题讨论】:
标签: amazon-web-services docker docker-compose amazon-elastic-beanstalk