SSAFY에서 프로젝트를 진행할 땐, 주요 환경변수(외부 API Key 같은거)를 GitLab에 바로 올리지 않습니다.(물론 Git Repository가 private이긴 하지만, 혹시 모르니까..?)그렇기 때문에, 이걸 AWS EC2에 배포할 때, 팀들마다 다양한 방
기존에 Dockerfile에 직접 ENV를 작성해 배포할 이미지에 환경변수를 적용시켰는데, 이 방식은 보안과 유연성 측면에서 문제가 있습니다.보안Dockerfile은 AWS EC2에 보관되고 보통 애플리케이션 코드와 함께 평문 형태로 관리됩니다. 만약 해당 AWS EC
이젠 application.properties에 있는 DB 접근과 관련된 환경변수들을 Docker Secret 적용을 위해 변경합니다.→ application.properties 에서 application.yml 로 변경→ 주요 변수들을 ${docer-secret-..