File tree Expand file tree Collapse file tree 1 file changed +19
-5
lines changed
Expand file tree Collapse file tree 1 file changed +19
-5
lines changed Original file line number Diff line number Diff line change @@ -113,10 +113,17 @@ jobs:
113113 EOF
114114 chmod 600 .env.dev
115115
116+ # 1. 최신 이미지 가져오기
116117 docker compose pull api_dev
117- # ✅ 수정: --env-file 플래그 대신 컨테이너 실행 전 환경변수 파일 로드 확인
118+
119+ # 2. DB 마이그레이션 실행 (임시 컨테이너)
118120 docker compose run --rm api_dev alembic upgrade head
119- docker compose up -d --force-recreate api_dev
121+
122+ # 3. ✅ 여기에 down 추가: 기존 컨테이너와 네트워크를 깔끔하게 정리
123+ docker compose down api_dev
124+
125+ # 4. 새 컨테이너 실행
126+ docker compose up -d api_dev
120127
121128 else
122129 cat > .env.prod <<EOF
@@ -136,10 +143,17 @@ jobs:
136143 EOF
137144 chmod 600 .env.prod
138145
146+ # 1. 최신 이미지 가져오기
139147 docker compose pull api_prod
140- # ✅ 수정: 동일하게 적용
141- docker compose run --rm api_prod alembic upgrade head
142- docker compose up -d --force-recreate api_prod
148+
149+ # 2. DB 마이그레이션 실행 (임시 컨테이너)
150+ docker compose run --rm api_dev alembic upgrade head
151+
152+ # 3. ✅ 여기에 down 추가: 기존 컨테이너와 네트워크를 깔끔하게 정리
153+ docker compose down api_prod
154+
155+ # 4. 새 컨테이너 실행
156+ docker compose up -d api_prod
143157 fi
144158
145159 docker compose restart nginx
You can’t perform that action at this time.
0 commit comments