Spring Cloud Config без сервера

Роль сервера конфигурации при использовании Spring Cloud Config кажется довольно глупой, и его размещение кажется ненужным. Есть ли способ заставить клиентов напрямую читать конфиги из репозитория git?

0
0
334
2

Ответы 2

Вы можете позволить Spring Boot просматривать определенные места для файлов конфигурации: https://docs.spring.io/spring-boot/docs/current/reference/html/boot-features-external-config.html#boot-features-external-config-application-property-files

Если вы установите это местоположение в свой клонированный репозиторий git (проверено в нужной вам ветке) и разрешите обновление из исходного репозитория, это может сработать.

Это достижимо за счет внедрения сервера конфигурации. Обратитесь к разделу «Внедрение сервера конфигурации».

If you want to read the configuration for an application directly from the backend repository (instead of from the config server), you basically want an embedded config server with no endpoints. You can switch off the endpoints entirely by not using the @EnableConfigServer annotation (set spring.cloud.config.server.bootstrap=true).

Другие вопросы по теме