로컬에서 별도의 properties 파일을 만들고 환경변수명 값으로 세팅해둔 뒤에 원격 저장소에 push하고
ec2에서 배포할 때 별도 만들어둔 properties 파일에 cli에서 환경변수 주입하고,
그 다음에 cp로 application.properties 에 복사한 다음에 빌드하면 되는거임?
이해한게 맞는지 궁금함..
댓글 6
예민한 정보는 빼고올려야지
백갤러 1(122.46)2024-07-22 10:01
답글
프로그램 돌아는 가야하니깐 로컬에는 갖고있고 배포랑
백갤러 1(122.46)2024-07-22 10:01
답글
개념이해가 잘 안되서 그런데 ec2에 배포한다고 가정하면 어쨋든간 application.properties 파일을 환경변수 주입 후에 원격저장소에 올리던지
아니면 application.properties.template 같은 환경변수명만 있는 파일을 올려두고 로컬에서는 properties 파일 그대로 유지하고 ec2에서 클론 후에 환경변수 주입 하고 cp로 properties 파일을 만드는거임?
답변 ㄱㅅㄱㅅ
익명(223.39)2024-07-22 10:17
보통은 암호화해서 관리하고 배포 시점에 복화해서 쓰지
AWS Secrets Manager 같은거 찾아봐라
예민한 정보는 빼고올려야지
프로그램 돌아는 가야하니깐 로컬에는 갖고있고 배포랑
개념이해가 잘 안되서 그런데 ec2에 배포한다고 가정하면 어쨋든간 application.properties 파일을 환경변수 주입 후에 원격저장소에 올리던지 아니면 application.properties.template 같은 환경변수명만 있는 파일을 올려두고 로컬에서는 properties 파일 그대로 유지하고 ec2에서 클론 후에 환경변수 주입 하고 cp로 properties 파일을 만드는거임? 답변 ㄱㅅㄱㅅ
보통은 암호화해서 관리하고 배포 시점에 복화해서 쓰지 AWS Secrets Manager 같은거 찾아봐라
오 지식이 늘었어요 ㄱㅅㄱㅅ _ _
환경변수 템플릿화 한다음 런타임에 주입