AWS - DockerCompose 를 이용한 수동배포, 컨테이너환경, 환경변수 설정

희운·2025년 7월 1일

aws

목록 보기
3/9
post-thumbnail

yml 을 분리해서 빌드를 후, 서버에서 docker 로 컨테이너 환경에서 배포했을때 application-dev.yml 을 설정값으로 사용하려면 어떻게 해야할까?

로컬에서는 IDE 를 통해 profile 만 바꾸면 되지만, 서버에서 컨테이너기반으로 실행 시킬때는
docker-compose.yml 에 환경변수 설정을 하면 된다.

services:
  spring-app:
    image: 079892728769.dkr.ecr.us-east-1.amazonaws.com/heeun-repo:latest
    ports:
      - "80:8080"
    environment:
      SPRING_PROFILES_ACTIVE: dev

EC2 인스턴스에 compose.yml 파일을 만들어서 컨테이너를 띄우면 environment 즉 환경변수 세팅을 통해서 dev 파일을 파일을 읽도록 설정할 수 있다.

profile
기록하는 공간

0개의 댓글