Я хотел получить свойства из двух репозиториев git. один из них - https://username@bitbucket.my.domain.com/share.git - в нем будет файл свойств, содержащий некоторую пару общих значений ключа, а другой - https://username@bitbucket.my.domain.com/service.git - в нем будут файлы свойств всех микросервисов.
Пока я развертываю службу, только один файл yml (который находится в https://username@bitbucket.my.domain.com/share.git repo) читается сервером конфигурации. Чего мне не хватает? Как прочитать файл свойств из другого репо, т.е. тоже https://username@bitbucket.my.domain.com/service.git?
Я хотел развернуть службу в PCF. Поэтому я сконфигурировал config-сервер в PCF со следующим json.
{
"count": 1,
"git": {
"label": "feature",
"uri": "https://username@bitbucket.my.domain.com/share.git",
"username": "username",
"password": "password",
"repos": {
"configserver": {
"password": "password",
"label": "feature",
"uri": "https://username@bitbucket.my.domain.com/service.git"
"username": "username"
}
}
}
}
Имя моей службы LogDemo , а профиль пружины активный . Я создал два файла yml и разместил в соответствующем репо. (Я дал одно и то же имя двум файлам, таким как LogDemo-active.yml ). Пока я развертываю службу, сервер конфигурации читает только один файл yml (который находится в https://username@bitbucket.my.domain.com/share.git repo). / env дает мне следующее:
{
"profiles": [
"active",
"cloud"
],
"server.ports": {
"local.server.port": 8080
},
"configService:configClient": {
"config.client.version": "234e59d4a9f80f035f00fdf07e6f9f16e5560a55"
},
"configService:https://username@bitbucket.my.domain.com/share.git/LogDemo-active.yml": {
"key1": "value1",
"key2": "value2"
},
...................
...................
Чего мне не хватает? Как прочитать файл свойств из другого репозитория, т.е. https://username@bitbucket.my.domain.com/service.git тоже?
Ниже мой bootstrap.yml
spring:
application:
name: LogDemo
mvc:
view:
prefix: /
suffix: .jsp
Вот мой файл манифеста
---
inherit: baseManifest.yml
applications:
- name: LogDemo
host: LogDemo
env:
LOG_LEVEL: INFO
spring.profiles.active: active
TZ: America/New_York
memory: 1024M
domain: my.domain.com
services:
- config-server-comp