File tree Expand file tree Collapse file tree 3 files changed +10
-2
lines changed
Expand file tree Collapse file tree 3 files changed +10
-2
lines changed Original file line number Diff line number Diff line change @@ -18,6 +18,7 @@ services:
1818 - SPRING_DATA_REDIS_PORT=6379
1919 depends_on :
2020 - redis
21+ stop_grace_period : 10s
2122 redis :
2223 image : redis
2324 container_name : redis-blue
Original file line number Diff line number Diff line change @@ -13,6 +13,7 @@ services:
1313 - SPRING_DATA_REDIS_PORT=6379
1414 depends_on :
1515 - redis
16+ stop_grace_period : 10s
1617 redis :
1718 image : redis
1819 container_name : redis-green
Original file line number Diff line number Diff line change @@ -38,7 +38,10 @@ if [ -z "$EXIST_BLUE" ]; then
3838 echo " green 중단 시작 : $( date +%Y) -$( date +%m) -$( date +%d) $( date +%H) :$( date +%M) :$( date +%S) " >> /home/ubuntu/deploy.log
3939
4040 # docker-compose.green.yml 파일을 사용하여 spring-green 프로젝트의 컨테이너를 중지
41- sudo docker-compose -p ${DOCKER_APP_NAME} -green -f docker-compose.green.yml down
41+ # # sudo docker-compose -p ${DOCKER_APP_NAME}-green -f docker-compose.green.yml down
42+ # graceful shutdown을 위해 stop을 사용
43+ sudo docker-compose -p ${DOCKER_APP_NAME} -green -f docker-compose.green.yml stop
44+ sudo docker-compose -p ${DOCKER_APP_NAME} -green -f docker-compose.green.yml rm -f
4245
4346 # 사용하지 않는 이미지 삭제
4447 sudo docker image prune -af
5356 sleep 30
5457
5558 echo " blue 중단 시작 : $( date +%Y) -$( date +%m) -$( date +%d) $( date +%H) :$( date +%M) :$( date +%S) " >> /home/ubuntu/deploy.log
56- sudo docker-compose -p ${DOCKER_APP_NAME} -blue -f docker-compose.blue.yml down
59+ # sudo docker-compose -p ${DOCKER_APP_NAME}-blue -f docker-compose.blue.yml down
60+ sudo docker-compose -p ${DOCKER_APP_NAME} -blue -f docker-compose.blue.yml stop
61+ sudo docker-compose -p ${DOCKER_APP_NAME} -blue -f docker-compose.blue.yml rm -f
62+
5763 sudo docker image prune -af
5864
5965 echo " blue 중단 완료 : $( date +%Y) -$( date +%m) -$( date +%d) $( date +%H) :$( date +%M) :$( date +%S) " >> /home/ubuntu/deploy.log
You can’t perform that action at this time.
0 commit comments