クライアント用の Web アプリケーションを作成し、それを独自のサーバーにデプロイして、現在稼働中です。私たちのビジネス担当者は、同じアプリを使用できる契約を取り決めましたが、それは別のサーバー上にある必要があり、ルック アンド フィールをブランド変更する必要があります。そのため、アプリ間の唯一の違いは CSS とデータベースです。私は両方の設備の保守を担当しています。
現在、Ubuntu サーバーを実行している Linode にデプロイされた Git リポジトリにコードがあります。サイトの 2 番目のコピーをセットアップし、すべてを可能な限り DRY に保つにはどうすればよいですか?
共有されているコードの 90% にバグ修正を加えてから、自分が行ったことを思い出して変更を 2 番目のリポジトリにコピーする必要がないようにしたいと考えています。