docker
Docker Springboot Container에 외부 환경 변수 적용하기
설명 Springboot 프로젝트의 application.yml에 적용되어 있는 값중 AWS 설정 값 ..등 민감한 정보들에 대해 변수화 하고 서버내.env파일을 두어 Docker 컨테이너 실행시 .env를 읽어 들여 application.yml에 변수에 값이 적용 되도록 처리 application.yml # S3 config cloud: aws: s3: bucket: ${AWS_S3_BUCKET_NAME} stack.auto: false region: static: ${AWS_S3_REGION} credentials: accessKey: ${AWS_S3_BUCKET_ACCESS_KEY} secretKey: ${AWS_S3_BUCKET_SECRET_KEY} .env AWS_S3_REGION=ap-nort..