该应用程序具有以下容器
在开发过程中,创建了许多功能分支以添加新功能。如
我每个功能分支都有一个AWS EC2实例,运行Docker引擎V.18和docker组成功能分支,以构建并运行组成php应用程序的docker堆栈。
为了节省运营成本,一个AWS EC2实例可以同时具有3个功能分支。我在想,应该为每个功能分支创建一个自定义docker-compose,并带有特殊的端口映射和docker image标签。
此配置的目标是能够测试3个功能分支并通过不同的端口访问该应用程序,同时又节省了资金。
我还考虑过通过保留相同的端口并使用nginx将流量重定向到不同的docker网络端口来使用docker网络。>>
您给您什么建议?
该应用程序具有以下容器php-fpm nginx本地mysql应用程序的API datadog容器在开发过程中,创建了许多功能分支以添加新功能。例如app-feature1 app -...
在这种情况下,我想到的一种简单的方法是将.env
文件用于您的docker-compose。
您正在使事情变得更加艰难。您的应用已容器化-使用容器系统。