新用户在这里...
通过为平台构建基于Composer的git repo,然后删除一些测试站点来安装D8 + Civi。
效果很好。
但是现在我意识到我错过了一些模块,我想添加一些主题以应用于网站。
我可以轻松地在用于定义平台的git中使用它。但是,管理然后用于x个站点的中央平台数据和文件的正确方法是什么。
我知道文档会尝试对此进行讨论,因为本教程演练将非常有帮助。
作为猜测,我可以使中央平台文件成为git克隆,并为新的东西拉下克隆。但是,如果需要数据库更新将无法完成。
想法?
谢谢
答案 0 :(得分:1)
“中央平台数据”的含义不清楚。
如果您指的是与整个平台相关的资产,并且可以应用于所有站点,则可以执行以下操作:
如果您要谈论的是不希望包含在平台代码中的特定于站点的资产,那么可以使用Aegir Hosting Git module为站点启用Git。
它允许您部署特定于站点的Git存储库。
但是,我不建议在平台(仅网站)上使用该模块,因为它允许您在生产站点上git pull
,这是一个糟糕的主意。为此,请参见Aegir Deploy。
这两个模块都随Aegir一起提供,因此您无需安装它们。但是,可能需要启用某些Hosting Git功能。