【发布时间】:2019-07-28 20:51:09
【问题描述】:
我需要将带有 Celery 和 Redis 的 Flask 应用程序部署到 Amazon AWS。我习惯使用 AWS Lightsail,这将是我的选择。
另一方面,我必须(根据公司政策)将我的 Postgres DB 部署到 AWS RDS
我计划在 AWS Lightsail 中使用 Docker 和 Ngix、Unicorn 来部署我所说的使用 Celery 和 Redis 的应用程序。所以这一切都将在 Lightsail 的 docker 中
另一方面,数据库将在 RDS 中而不使用 docker
我希望通过这种方法快速部署应用程序的更改和升级。
我想知道的是:
1-这是一种很好的生产方法,可以帮助我快速部署吗? 2-有人知道一些可以帮助我解决这个问题的 docker-compose 文件示例吗? 3-有人可以让我知道这种方法的一些限制吗? 4-Lightsail 是 AWS 中用于 Docker 部署烧瓶应用程序的好选择吗?
谢谢
【问题讨论】:
-
我投票结束这个问题,因为规划您的整个系统架构超出了 Stack Overflow 的重点。
标签: python amazon-web-services docker flask docker-compose