웹개발/깃허브
Config Server 깃 저장소 어플리케이션마다 디렉토리 나누기
수제개발자
2019. 4. 15. 17:09
스프링 클라우드 컨피그 서버에 깃 저장소를 연결하여 클라이언트가 필요한 설정파일을 가져가는 상황.
컨피그 클라이언트가 1개이상이면 디렉토리를 나누지 않고는 파일이 너무 많아진다.
클라이언트(어플리케이션)마다 디렉토리를 나누도록 하는 방법은
컨피그 서버에 설정을 주면된다. 이 내용은 spring공식 메뉴얼에 있다.
아래처럼 파일이 너무 많으면 관리하기 어렵다
로컬에서 원하는 디렉토리 구조로 만들어주고 원격저장소에 푸시한다
그리고 다음과 같은 설정은 컨피그 서버의 application.yml에 추가한다.
search-paths : 어플리케이션명1, 어플명2, ....
주의할 점은 웹에서 저장소의 디렉토리를 바꾸면 로컬 컨피그 서버의 설정내용과 달라져서
에러가 날 수 있다.