1

サービス URL が明らかに異なるため、gateway.config.yml の場合に serviceEndpoint 部分をオーバーライドする最良の方法を見つけようとしています。

これを変更する必要があります

serviceEndpoints:
  user:
    url: 'http://localhost:3001'
  auth:
    url: 'http://localhost:3004'
  customer:
    url: 'http://localhost:3002'

これに:

serviceEndpoints:
  user:
    url: 'http://user.service:3001'
  auth:
    url: 'http://auth.service:3004'
  customer:
    url: 'http://customer.sevice:3002'

など。

構成ファイルの 2 つのコピーを保持し、Docker ビルドでそれらを交換できると思いますが、これは最善の方法ではないと思います。サービス ディスカバリを実装することも別の選択肢になると思います。

何か案は?

ティア!

4

1 に答える 1