Loredan15 / nhp-settings

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

nhp-settings

application.yaml - общие настройки, application-dev.yaml - настройки профиля "dev", core-service.yaml - настройки конкретного приложения ("core-service").

Путь опроса настроек config-service-ом: Сначала смотрит общие настройки, затем - настройки профиля, если они отличаются, то отличия применятся, затем настройки приложения,если они отличаются, то отличия применятся. Таким образом наивысший приоритет у настроек приложения. Настройки могут подразделяться по веткам, профилям и приложениям. В настройках приложения можно указать общий путь к config-service (localhost:8888) и тогда будут применяться профиль и ветка по-умолчанию (из настроек config-service), и applicatio.name из настроек приложения. Можно также конкретизировать путь к настройкам: localhost:8888/{application_name}/{profile}/{label}, например: localhost:8888/core-service/dev/main.

About