従来のデプロイメントを Docker コンテナに移行しています。すべてのサービスは、個別の docker コンテナーで実行されます。サービスには、Postgres、Redis、JobProcessor、LogProcessor、Nginx と Consul テンプレート、Consul、Registrator、Rabbitmq、およびプラットフォーム (Node JS) が含まれます。
これらのサービスをマスターとプラットフォームに分割しました。マスター サービスには、プラットフォームを除く上記のすべてのサービスが含まれます。
プラットフォームは、顧客の要件に基づいて単一のアプリケーションを実行します。お客様の要件に合わせてプラットフォーム コードも変更します。変更には、デザイン、レイアウト、画像、場合によっては API (API の組み込み/削除) が含まれます。そのため、各アプリケーションは個別のコンテナーとして実行されます。
お客様は、 http://platform.com/AppNameを使用してアプリケーションにアクセスできます
プラットフォームは、NodeJs、AngularJs を使用して構築されています。アプリ名に基づいて動的な http 呼び出しを行うコードを処理しました。ここでの課題は、css ファイル、画像、およびいくつかの静的 js ファイルをロードすることです。各アプリケーションの URL を更新するためにコードを変更したくありません。
これをハッキングする既知の方法はありますか?