From f6a23cfddd6059f7c253772c33b7c6a839b5dfe5 Mon Sep 17 00:00:00 2001 From: Igor Loskutov Date: Wed, 11 Feb 2026 18:10:20 -0500 Subject: [PATCH] fix: standalone GPU service connectivity with host network mode Server runs with network_mode: host and can't resolve Docker service names. Publish cpu port as 8100 on host, point server at localhost:8100. Worker stays on bridge network using cpu:8000. Add dummy TRANSCRIPT_MODAL_API_KEY since OpenAI SDK requires it even for local endpoints. --- docker-compose.standalone.yml | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/docker-compose.standalone.yml b/docker-compose.standalone.yml index bc5c6c14..682a4bd9 100644 --- a/docker-compose.standalone.yml +++ b/docker-compose.standalone.yml @@ -63,14 +63,16 @@ services: server: environment: TRANSCRIPT_BACKEND: modal - TRANSCRIPT_URL: http://cpu:8000 + TRANSCRIPT_URL: http://localhost:8100 + TRANSCRIPT_MODAL_API_KEY: local DIARIZATION_BACKEND: modal - DIARIZATION_URL: http://cpu:8000 + DIARIZATION_URL: http://localhost:8100 worker: environment: TRANSCRIPT_BACKEND: modal TRANSCRIPT_URL: http://cpu:8000 + TRANSCRIPT_MODAL_API_KEY: local DIARIZATION_BACKEND: modal DIARIZATION_URL: http://cpu:8000 @@ -78,6 +80,8 @@ services: build: context: ./gpu/self_hosted dockerfile: Dockerfile.cpu + ports: + - "8100:8000" volumes: - gpu_cache:/root/.cache restart: unless-stopped