본문 바로가기
개발 기록

Spring Cloud Config 설정

by 진꿈청 2024. 3. 14.

Spring Cloud Config를 설정하면 Spring의 application.yml 파일을 효율적으로 관리할 수 있다.

 

하지만, Github Actions의 파트를 생각하면 조금 애로사항이 있다..

 

빌드를 할 때 Spring Cloud Config로부터 application.yml를 받아오자니 Spring Cloud Config 서버를 외부에서 접속할 수 있도록

포트를 열어줘야 한다. 하지만, 이는 당연하게도 보안적으로 좋지 않아 보인다.

 

그래서, Spring Basic Auth를 사용하려고 하였다. 하지만, 아무리 해도 접속이 안된다.

AWS에서 지원하는 일회성 인증 서비스를 사용하면 될 수도 있을 것 같은데... 다른 방법을 찾고 싶다. 

 

만약에 방법을 찾지 못한다면 Github actions의 Secrets와 Spring Cloud Config Server에서 쓸 application.yml 파일을 두곳에서

관리해줘야 한다.(이게 옳은 것인가..)

 

MSA 아키텍처에서 환경 서버를 따로 두어 관리한다는데 Config Server를 안쓰면 다른 방법이 뭐가 있을지 모르겠다..

 

정답을 아는 분들이 계시다면 알려주시면 감사하겠습니다.

 

 

'개발 기록' 카테고리의 다른 글

Spring Cloud 무중단 배포 성공  (0) 2024.03.19
Spring Cloud  (1) 2024.03.15
Spring Cloud를 공부하며  (0) 2024.03.10
Github + Docker CI/CD  (1) 2024.02.24
2024-02-18 개발일지  (0) 2024.02.18