我有一个使用 nginx/unicorn 在 2 个应用程序/Web 服务器上运行的 RoR 应用程序。该站点是使用我们 repo 的“master”分支中的Rubber部署的。生活很好!
我们正在与之合作的一些新客户要求将他们的数据和文件保存在不同的服务器上。我们计划为这些客户中的每一个提供单独的盒子。这些客户的站点将在 customerX.site.com 上可用,并且这些应用程序的代码将与“master”分支中的代码相同,除了几个图像和 database.yml 文件。
所以我的问题是,有没有办法设置 git 分支,该分支应该用于根据框的角色提取代码,或者有任何替代方法来轻松管理这个多应用程序部署过程?