Почему свойства Spring Boot Cloud Config Server не выбираются из GIT - PullRequest
0 голосов
/ 22 сентября 2018

У меня следующая проблема.Просто с базовым Spring Boot Config Server я хотел бы прочитать файл свойств с моего Github (я пробовал также Gitlab). Все работает локально , файл свойств хорошо загружается из Github, но после развертывания приложения в любой другой среде, например, на Heroku или на выделенном сервере Linux , файл свойств не загружен .Я проверяю http://localhost:8101/employee/service1 Загрузка файла свойств из локальных файлов (classpath: config / local) работает очень хорошо как локально, так и в других средах.Что я делаю не так?Я создал простой проект на Github (https://github.com/troger19/config-server),, если кто-нибудь может проверить. Также приложение развернуто на Heroku: https://protected -savannah-48323.herokuapp.com / employee / service1

application.yml выглядит следующим образом

server:
   port: 8101
 spring:
  application:
   name: config-server
cloud:
  config:
    server:
     git:
       uri: https://github.com/troger19/config-server
       search-paths: src\main\resources\config\dev

И employee-service1.yml находится в ресурсах / config / dev

Я пока не нашел ничего в журналах. СпасибоВам за любое предложение.

1 Ответ

0 голосов
/ 23 сентября 2018

Пожалуйста, измените использование "/" для среды linux, так как "\" будет работать только в оконной среде.

Пожалуйста, измените пути поиска: src\main\resources\config\dev на /src/main/resources/configdev

ХорошоИдея использовать другой профиль-2 в файле yml для разных сред, поэтому такого можно избежать.

...