使用 AWS Elastic Beanstalk 我应该在哪里存储我的应用程序代码?
Posted
技术标签:
【中文标题】使用 AWS Elastic Beanstalk 我应该在哪里存储我的应用程序代码?【英文标题】:With AWS Elastic Beanstalk where should I store my application code? 【发布时间】:2019-08-04 10:32:56 【问题描述】:当我将我的应用程序容器化时,我的计划是使用映像中的应用程序文件构建我的 docker 映像,然后在我的代码更改时更新我的映像。
现在我正在深入研究 AWS Elastic Beanstalk (EB),但似乎我应该在每次部署时压缩整个应用程序,然后从图像中删除我的应用程序代码。
它甚至可以使用 AWS EB 将我的应用程序代码存储在 docker 映像上吗?如果是这样,哪个最好用?
如果我稍后决定切换到 AWS ECS(或其他服务),是否最好将我的应用程序代码存储在我的 docker 映像中?
编辑:我应该注意我正在使用多容器 Docker
【问题讨论】:
混帐? AWS CodeCommit / GitLab / GitHub / BitBuckets 都是有效的选项 【参考方案1】:考虑使用 AWS Elastic Beanstalk 将您的应用程序代码存储在 Amazon S3 上。
【讨论】:
以上是关于使用 AWS Elastic Beanstalk 我应该在哪里存储我的应用程序代码?的主要内容,如果未能解决你的问题,请参考以下文章
AWS Elastic Beanstalk 上禁止使用 Django 403
使用 AWS CodeBuild 和 EB CLI 部署到 AWS Elastic Beanstalk