From b788ccbb05441279d0414dc913ef48e9a88f2693 Mon Sep 17 00:00:00 2001 From: htlee Date: Wed, 18 Mar 2026 08:31:10 +0900 Subject: [PATCH] =?UTF-8?q?fix(deploy):=20SSH=20=ED=98=B8=EC=8A=A4?= =?UTF-8?q?=ED=8A=B8=20IP=20=EB=8F=99=EC=A0=81=20=EA=B0=90=EC=A7=80=20(ip?= =?UTF-8?q?=20route=20default=20gateway)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 하드코딩 172.17.0.1 → ip route에서 default gateway 자동 추출. CI 컨테이너가 services_devnet(172.18.x.x) 사용 시에도 정상 동작. Co-Authored-By: Claude Opus 4.6 (1M context) --- .gitea/workflows/deploy.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index a8ee76e..cfe576f 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -89,8 +89,8 @@ jobs: mkdir -p ~/.ssh echo "$DEPLOY_KEY" > ~/.ssh/id_deploy chmod 600 ~/.ssh/id_deploy - # Docker 컨테이너 → 호스트: bridge gateway(172.17.0.1) 경유 - DOCKER_HOST_IP=172.17.0.1 + # Docker 컨테이너 → 호스트: services_devnet gateway 경유 + DOCKER_HOST_IP=$(ip route | awk '/default/ {print $3}') ssh-keyscan $DOCKER_HOST_IP >> ~/.ssh/known_hosts 2>/dev/null || true SSH_CMD="ssh -i ~/.ssh/id_deploy -o StrictHostKeyChecking=no root@$DOCKER_HOST_IP"