From a6b8dae18edf718c94b28e8366076c299a5df7a3 Mon Sep 17 00:00:00 2001 From: Hyungi Ahn Date: Thu, 14 May 2026 10:02:54 +0900 Subject: [PATCH] =?UTF-8?q?fix(gpu-health):=20container=5Fip()=20=EA=B0=80?= =?UTF-8?q?=20document=5Fserver=20network=20IP=20=EB=A7=8C=20=EC=B6=94?= =?UTF-8?q?=EC=B6=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ollama 는 home-gateway-network / document_server / ollama_default 3개 network 에 속해 range loop 가 모든 IP concat. (index .NetworkSettings.Networks "hyungi_document_server_default").IPAddress 로 명시. 다른 GPU 서비스 4개도 동일 single-network 이라 호환. Co-Authored-By: Claude Opus 4.7 (1M context) --- scripts/gpu_service_smoke.sh | 3 ++- scripts/gpu_vram_fixture.sh | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/scripts/gpu_service_smoke.sh b/scripts/gpu_service_smoke.sh index f60b6d2..5901201 100755 --- a/scripts/gpu_service_smoke.sh +++ b/scripts/gpu_service_smoke.sh @@ -14,7 +14,8 @@ PASS=0 FAIL=0 container_ip() { - docker inspect -f '{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' "$1" 2>/dev/null + # hyungi_document_server_default network IP만 추출 (ollama 는 multi-network 라 range 사용 불가) + docker inspect -f '{{(index .NetworkSettings.Networks "hyungi_document_server_default").IPAddress}}' "$1" 2>/dev/null } vram() { diff --git a/scripts/gpu_vram_fixture.sh b/scripts/gpu_vram_fixture.sh index a043502..265a975 100755 --- a/scripts/gpu_vram_fixture.sh +++ b/scripts/gpu_vram_fixture.sh @@ -19,7 +19,8 @@ STRESS_MODE=0 [[ "${1:-}" == "--stress" ]] && STRESS_MODE=1 container_ip() { - docker inspect -f '{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' "$1" 2>/dev/null + # hyungi_document_server_default network IP만 추출 (ollama 는 multi-network) + docker inspect -f '{{(index .NetworkSettings.Networks "hyungi_document_server_default").IPAddress}}' "$1" 2>/dev/null } vram() {