【发布时间】:2017-12-18 21:55:43
【问题描述】:
大家好,我是新来的,有一个关于将 Jenkins 部署重新升级到 AWS Elastic Beanstalk 的问题。
我们的应用目前由 3 个组件组成,包括前端、api 和一个管理工具,所有这些组件都在 nodejs 上运行。我正在尝试减少我们的 ec2 实例,并希望所有 3 个组件都 dockerized 并在我们的开发环境的同一个弹性 beanstalk 实例上运行。
我的问题是......是否可以对单个 AWS Elastic Beanstalk 实例执行 3 个单独的 Jenkins 部署(api、前端和管理)?
我们当前的 Elastic Beanstalk 应用程序正在运行多容器 Docker,并且容器是使用 dockerrunaws(v2) 和 docker compose 构建的。
如果我从 Jenkins 将 api 部署到我们的 Elastic Beanstalk 实例,它会按预期工作,但如果我随后部署前端,它会覆盖 api 容器等等......每个单独的部署是否可以创建一个实例上的新容器?
【问题讨论】:
标签: docker jenkins amazon-ec2 amazon-elastic-beanstalk