我正在研究将Wordpress网站从BB Pipelines部署到AWS EB。除了一件事情,这一切都说得通,我希望存储库只包含主题和插件文件。
我不希望每次都部署完整的WP目录。媒体将通过S3存储桶进行处理,而数据库将使用RDS。
安装WP但仅通过管道部署主题和插件的最佳方法是什么?当我想更新到最新版本的WP时,该如何工作?
还是我要解决这个错误?
答案 0 :(得分:1)
简单的解决方案和最佳实践(以我的拙见为准)是回购整个WordPress安装,包括WordPress核心以及所有自定义主题和插件。
将整个安装集中在一个存储库中可以解决许多问题:您可以标记和发布版本,还可以使用简单的git clone在本地安装所有软件。
关于文件系统,一定要考虑使用EFS而不是S3。它在基于Linux的系统中更加可靠和容易安装。确保并定义设置文件路径环境变量,以便可以将WordPress指向文件。您将需要在软件文件树之外安装它。
我已经运行这种设置三年了,没有任何问题。我们每天都会通过代码部署服务进行发布。非常简单易维护。
要升级WordPress,只需从仓库中检出当前版本,然后应用升级版本,进行比较,测试提交和发布。