Spring config server читает свойства с локального компьютера, если не удалось получить данные из репозиториев git

Я новичок на весеннем конфиге сервера. Я хочу реализовать конфигурационный сервер Spring из моего приложения, где мой конфигурационный сервер извлекает информацию о свойствах из репозиториев git, но в случае, если мой git-сервер не может ответить, как я могу прочитать свойства с моего локального компьютера?

Примечание: я хочу читать свойства с моего локального компьютера только в том случае, если мой git-сервер не может ответить.

1 ответ

Вы можете сделать это с помощью следующих конфигураций репозитория.

spring:
  cloud:
    config:
      server:
        git:
          uri: https://github.com/your-repository/config-repo
          repos:
            local:
              pattern: local*
              uri: file:/home/your-directory/config-repo
  1. Локальный репозиторий будет соответствовать всем именам приложений, начиная с локальных во всех профилях.
  2. Если не совпадали имена ваших приложений, начинающиеся с локальных во всех профилях, то по умолчанию значение URI spring.cloud.config.server.git.uri будет заменено.

Вот документация об этом config-server-множественные репозитории.

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