nginx Docker建议:PHP应用程序

xienkqul  于 5个月前  发布在  Nginx
关注(0)|答案(1)|浏览(73)

任何建议将不胜感激。我容器化我们的旧遗留应用程序。
我不确定最好的容器设置是什么,到目前为止,我正在考虑创建以下内容。

Container 1: Nginx
Container 2: PHP-FPM + Web Application (Composer+Node)
Container 3: PHP-FPM + REST API (Composer)
Container 4: PHP-FPM + Mobile API (Composer)

字符串
我遇到的问题与应用程序源有关。容器3和4也需要容器2中的源。容器1需要所有其他容器的源来提供静态内容。
对于开发来说,这不是问题,因为你只是挂载本地源代码。对于生产,我会在docker-compose.yml中使用顶级卷来包含来自其他卷的源代码吗?

jw5wzhpr

jw5wzhpr1#

我只需要将应用程序源代码COPY到所有图像中,此时,任何其他内容都是premature optimization的示例,这将使整个基础架构更加复杂和脆弱。
磁盘空间现在几乎不需要任何成本,另一方面,基础设施的简单性和健壮性是非常有价值的。
只有在它导致真实的问题之后,才考虑优化图像大小的方法。

相关问题