TL;博士:
- 资源、部分、布局、gem 配置、应用程序之间共享的其他代码
- 每个应用程序的不同数据库
能够一次更新所有应用程序的代码库,而不影响客户站点上的自定义代码
公寓?轨道引擎?CDN?
我想在我的所有客户网站上提供某些元素(管理导航栏和侧边栏、设计配置(除了:host
)以及其他位)。这很好,但我也希望能够一次更新我的代码库,并将其推送(最好使用 git)到我所有客户的站点,以确保他们拥有我编写的最新代码。
我一直在考虑为基本功能创建引擎并为资产创建 CDN,但我仍然必须手动对每个客户的项目进行任何界面更改(例如在管理导航栏中添加链接)。
公寓能否解决这个问题,并且仍然允许每个客户拥有自己独特的代码库/git repo用于他们自己的网站?
我知道我在准确描述我的问题方面做得不够好,所以如果您希望我澄清任何事情,请询问。
任何阅读材料将不胜感激。
编辑:我应该补充一下,我目前正在 AWS 集群上使用 Deis 进行生产。