From 44c2fcebbaddde85f1badd5647ee96ca390e042e Mon Sep 17 00:00:00 2001 From: jade Date: Fri, 24 Jul 2026 09:15:02 +0900 Subject: [PATCH] fix: invalid docker filter syntax in deploy.yml --- .gitea/workflows/deploy.yml | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index d4e5e1e5..19c29a9f 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -66,11 +66,14 @@ jobs: # 4.5. 레거시 컨테이너 청소 (포트 충돌 방지, Nginx 제외) echo "Finding and killing legacy containers holding our ports..." for port in 8281 8282 8283 8284 8285; do - cid=$(docker ps -q --filter "publish=$port" --filter "name!=nginx") - if [ ! -z "$cid" ]; then - echo "Force killing legacy container $cid using port $port" - docker rm -f $cid - fi + cids=$(docker ps -q --filter "publish=$port") + for cid in $cids; do + cname=$(docker inspect --format '{{.Name}}' $cid) + if [[ "$cname" != *nginx* ]]; then + echo "Force killing legacy container $cname ($cid) using port $port" + docker rm -f $cid + fi + done done # 4.6. Nginx 초기 설정 및 기동