웹개발/깃허브

Config Server 깃 저장소 어플리케이션마다 디렉토리 나누기

수제개발자 2019. 4. 15. 17:09

스프링 클라우드 컨피그 서버에 깃 저장소를 연결하여 클라이언트가 필요한 설정파일을 가져가는 상황.

컨피그 클라이언트가 1개이상이면 디렉토리를 나누지 않고는 파일이 너무 많아진다.

클라이언트(어플리케이션)마다 디렉토리를 나누도록 하는 방법은 

컨피그 서버에 설정을 주면된다. 이 내용은 spring공식 메뉴얼에 있다.

 

아래처럼 파일이 너무 많으면 관리하기 어렵다

 

로컬에서 원하는 디렉토리 구조로 만들어주고 원격저장소에 푸시한다

 

그리고 다음과 같은 설정은 컨피그 서버의 application.yml에 추가한다.

 

 search-paths : 어플리케이션명1, 어플명2, ....

 

 

 

주의할 점은 웹에서 저장소의 디렉토리를 바꾸면 로컬 컨피그 서버의 설정내용과 달라져서

에러가 날 수 있다.