[Github] Yml파일 서브모듈에서 불러와서 안전하게 사용하기
·
Spring
yml파일을 사용하게 되면 팀원들과 함께 사용할 데이터들을 정보로 저장해둬야 하지만 예민한 정보들이 함께 들어있는경우 섣불리 Github에 push할 순 없다. private 레포지터리라면 상관없지만 public이라면 더더욱 그렇다. 그렇다면 어떻게 yml파일을 github에 올리지 않고 사용할 수 있을까?다양한 방법들중 오늘 소개할 방법은 Submodule 이라는 개념을 사용해서 기존 레포지터리의 하위 레포지터리를 연결해 가져오는 방식을 사용하려고 한다.서브모듈의 장점환경 설정의 중앙 집중화여러 프로젝트에서 동일한 설정을 하게 될 경우, 별도의 서브모듈로 yml파일을 가져오기 때문에 한 곳에서만 yml파일을 생성하고 기록해두면 된다.이 개념은 MSA환경의 Config서버와 동일한 방식으로 봐도 될 것 ..