У меня есть весеннее облачное приложение с весенней загрузкой с сервером конфигурации, работающим отдельно на порте, скажем, 8001 на локальном хосте.
Между тем, местоположение было указано в конфигурации клиентских приложений / микросервисов, как показано ниже в файле bootstrap.yml клиентского проекта.
spring:
cloud:
config:
uri: http://localhost:8001
Это работает абсолютно нормально.
Однако, когда я хочу развернуть все приложение в разных настройках, мне нужно будет запустить сервер конфигурации на разных IP-адресах и портах.
В этом случае я не могу пойти и изменить IP: информацию о порте сервера конфигурации во всех проектах, перестроить банку и развернуть их. Фактически, в большинстве сценариев Jenkins создает Jars самостоятельно в другой среде.
Как нам справиться с такой ситуацией? Можем ли мы указать переменную среды в bootstrap.yml, если да, как это сделать?
Любое предложение?
Br,
AJ
--spring.cloud.config.uri=...
или переменная окруженияSPRING_CLOUD_CONFIG_URI=...
работают без специальной. 20.09.2016