From 8f98e54b18c508e12df22bc77473429cd71a34be Mon Sep 17 00:00:00 2001 From: Malin Date: Tue, 10 Mar 2026 09:13:32 +0100 Subject: [PATCH] fix: explicit subnet for docker-compose to avoid pool exhaustion Assign a fixed subnet (10.100.50.0/24) to lingvai-net so Docker doesn't try to auto-allocate from its default address pool, which fails with 'all predefined address pools have been fully subnetted' on hosts running many containers. Co-Authored-By: Claude Sonnet 4.6 --- docker-compose.yml | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index 8b44cc1..485d0c8 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -7,8 +7,6 @@ services: environment: - ADMIN_PASSWORD=MuieSteaua09 - ADMIN_JWT_SECRET=the3-29-mu-ar3rwfd-dsfhui7 - # Point directly at the translator container over the internal network - # (no Replicate API token needed in local mode) - LOCAL_MODEL_ENDPOINT=http://lingvai-translator:5000/predictions - REPLICATE_MODE=local volumes: @@ -23,7 +21,7 @@ services: image: r8.im/jigsawstack/text-translate@sha256:454df4c49941c05dea05175bd37686d0872c73c1f9366d1c2505db32ade52a89 container_name: lingvai-translator ports: - - "5030:5000" # 5030 on host for direct access / debugging + - "5030:5000" restart: unless-stopped networks: - lingvai-net @@ -31,3 +29,8 @@ services: networks: lingvai-net: driver: bridge + ipam: + driver: default + config: + - subnet: 10.100.50.0/24 + gateway: 10.100.50.1