我将现有的Rails应用程序停靠,它可以在开发中正常运行。我想将应用程序部署到生产环境。我在本地使用了docker-compose。
应用程序堆栈如下:
postgres
DynamoDB
Redis
Memcached
据我所知,部署选项如下:
我没有使用capistrano的经验,还没有在这个项目上使用它,所以我不打算用它来进行码头工作。我打算使用一些CD / CI解决方案来轻松部署。我想获得有关可用选项的建议,以及如何以易于维护的方式部署堆栈并以最少的部署工作推送更新?