Можете ли вы пропустить шаблон при разрешении пути GIT на сервере конфигурации с несколькими хранилищами Spring Cloud? - PullRequest
0 голосов
/ 08 апреля 2020

У меня настроено несколько репозиториев на моем весеннем облачном конфигурационном сервере, и поэтому я использую шаблон в своих URL-адресах, с которым будет сопоставляться, чтобы выбрать, из каких GIT репозиториев нужно получить конфигурацию. Допустим, у меня есть этот конфиг:

spring:
  cloud:
    config:
      uri-foo: git@git.foo.com:repo.git
      uri-bar: git@git.bar.com:repo.git
      server:
        git:
          uri: ${spring.cloud.config.uri-foo}
          repos:
            foo:
              pattern: "foo/*"
              uri: ${spring.cloud.config.uri-foo}
          repos:
            bar:
              pattern: "bar/*"
              uri: ${spring.cloud.config.uri-bar}

в этой ситуации, когда запрашивается .../foo(_)application.yml, сервер конфигурации будет искать файл с именем application.yml, расположенный в папке foo foo репозиторий. Есть ли способ избежать папок foo/ соответственно bar/ внутри репозиториев GIT и использовать шаблон исключительно как дискриминатор в URL?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...