fix(deploy): SSH 호스트 IP 수정 (localhost → Docker bridge gateway)

Docker 컨테이너에서 localhost는 컨테이너 자신을 가리킴.
호스트로 접속하려면 Docker bridge gateway(172.17.0.1) 사용 필요.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
htlee 2026-03-18 06:52:03 +09:00
부모 282adff6a7
커밋 d241e7106e

파일 보기

@ -89,9 +89,11 @@ jobs:
mkdir -p ~/.ssh
echo "$DEPLOY_KEY" > ~/.ssh/id_deploy
chmod 600 ~/.ssh/id_deploy
ssh-keyscan localhost >> ~/.ssh/known_hosts 2>/dev/null || true
# Docker 컨테이너 → 호스트: bridge gateway(172.17.0.1) 경유
DOCKER_HOST_IP=172.17.0.1
ssh-keyscan $DOCKER_HOST_IP >> ~/.ssh/known_hosts 2>/dev/null || true
SSH_CMD="ssh -i ~/.ssh/id_deploy -o StrictHostKeyChecking=no root@localhost"
SSH_CMD="ssh -i ~/.ssh/id_deploy -o StrictHostKeyChecking=no root@$DOCKER_HOST_IP"
$SSH_CMD bash -s << 'RESTART'
set -e