我们为客户端创建了一个 webapp,将它部署到它自己的服务器上,现在它已经上线了。我们的业务人员刚刚安排了一笔交易,我们可以使用相同的应用程序,但它必须在不同的服务器上,并且必须重新命名外观和感觉。因此,应用程序之间的唯一区别是 CSS 和数据库。我负责维护这两个装置。
目前,我将 Git 存储库中的代码部署到运行 Ubuntu 服务器的 Linode。我怎样才能设置站点的第二个副本,并且仍然尽可能保持一切干燥?
我宁愿不必对 90% 的共享代码进行错误修复,然后记住我所做的并将更改复制到第二个 repo。