diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index b6fcca3..bb463e3 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -89,7 +89,16 @@ jobs: echo "Deployed to $DEPLOY; backup saved at $BACKUP" - # 5) docker-compose 재시작 + # 5) 포트 80 사용 중인 컨테이너 정리 + echo "Checking port 80 usage..." + netstat -tlnp | grep :80 || true + docker ps --format "table {{.Names}}\t{{.Ports}}" | grep ":80" || true + + # 포트 80 사용하는 모든 컨테이너 정지 + docker ps --filter "publish=80" -q | xargs -r docker stop + docker ps -a --filter "publish=80" -q | xargs -r docker rm + + # 6) docker-compose 재시작 cd "$DEPLOY" docker-compose down 2>/dev/null || true docker-compose up -d --build