私は、ローカルホストのポート8001で個別に実行されている構成サーバーを備えた、スプリングブートを利用したスプリングクラウドアプリケーションを持っています。
一方、クライアント プロジェクトの bootstrap.yml ファイルでは、次のように構成クライアント アプリケーション/マイクロ サービスで場所が指定されています。
spring:
cloud:
config:
uri: http://localhost:8001
これは絶対にうまくいきます。
ただし、アプリケーション全体を異なるセットアップにデプロイする場合は、構成サーバーを異なる IP とポートで実行する必要があります。
その場合、すべてのプロジェクトで構成サーバーの IP:Port 情報を変更し、jar を再構築してデプロイすることはできません。実際、ほとんどのシナリオでは、Jenkins は別の環境で Jar を単独でビルドします。
このような状況をどのように処理できますか? bootstrap.yml で環境変数を指定できますか? はいの場合、その方法は?
なにか提案を?
Br、
AJ