在有状态CMS中与Github同步后台

问题描述 投票:1回答:2

为了持续集成和部署网站,我正在使用此管道:

enter image description here

但是对于许多CMS,例如wordpress,prestashop,magento等,网站的配置和插件的安装是在部署网站的后台完成的。

目前,我在CMS基本映像之上构建docker映像,然后将所有/ var / html目录替换为github中的文件。然后,Kubernetes正在部署容器并插入数据库和持久性存储]


因此,这打破了我的工作流程:假设有人在后台安装和配置插件,然后有人对文件进行了修改并将其推送到github。 github存储库没有安装插件的信息,如果没有该信息,它将构建和部署新映像。

如何在我的github存储库中的后台中整合所有修改?

wordpress continuous-integration content-management-system prestashop devops
2个回答
0
投票

我们使用的解决方案是覆盖数据库类。


0
投票

我(无论如何都不理想)工作解决方案:

© www.soinside.com 2019 - 2024. All rights reserved.