【发布时间】:2017-09-17 12:11:25
【问题描述】:
我正在将 Joomla webapp 迁移到 Docker。它由一个 Apache 服务器、一个 MySQL 数据库和 Joomla 组成。
注意:虽然我的问题特别针对 PHP 和 Joomla,但它看起来同样适用于第一方代码与第三方依赖项混合的任何情况,例如与许多框架,例如 Django 或 Wordpress。
问题:
由于我的代码混合在 Joomla 自己的源文件中,我不知道如何将 Joomla 与我自己的代码隔离,以便能够制作一个不包含它自己的 Joomla 副本的最小基础映像。
以这种方式迁移到 Docker 的整个想法来自official Joomla image 可用这一事实。我想我应该以某种方式使用它,但是如果没有安装两个 Joomla 副本,我看不到任何合理的方法。而且,即使我已经解决了这个问题,当我的代码几乎无处不在时,我如何将我的代码合并到新的“Dockerized”Joomla 副本中?
感觉我的图像应该基于 Joomla 图像,但如果没有两个 Joomla 副本,我不知道如何做一些事情,所以我应该基于 PHP 图像?基本上我需要知道下一步。我已经被这个拦截器卡住了一段时间了。
【问题讨论】:
标签: php docker joomla frameworks