From d33f3f68d6573ce140681969244d28184641b9a3 Mon Sep 17 00:00:00 2001 From: Jeff Emmett Date: Wed, 26 Nov 2025 22:09:31 -0800 Subject: [PATCH] Fix Traefik routing: add docker.network and service labels MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Added missing traefik.docker.network=traefik-public label that was preventing Traefik from discovering the container's routes. Also added explicit router-to-service mappings for both frontend and API. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- docker-compose.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/docker-compose.yml b/docker-compose.yml index f23bbe9..63795b1 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -13,13 +13,16 @@ services: - ./surreal_data:/mydata labels: - "traefik.enable=true" + - "traefik.docker.network=traefik-public" # Frontend routing - "traefik.http.routers.open-notebook.rule=Host(`notebook.jeffemmett.com`)" - "traefik.http.routers.open-notebook.entrypoints=web" + - "traefik.http.routers.open-notebook.service=open-notebook" - "traefik.http.services.open-notebook.loadbalancer.server.port=8502" # API routing (for external access if needed) - "traefik.http.routers.open-notebook-api.rule=Host(`notebook-api.jeffemmett.com`)" - "traefik.http.routers.open-notebook-api.entrypoints=web" + - "traefik.http.routers.open-notebook-api.service=open-notebook-api" - "traefik.http.services.open-notebook-api.loadbalancer.server.port=5055" networks: - traefik-public