From d418c01301e73a4c1d7c88a751cbfc2977677e14 Mon Sep 17 00:00:00 2001 From: Jeff Emmett Date: Wed, 26 Nov 2025 19:26:34 -0800 Subject: [PATCH] Add HTTP entrypoint for Traefik routing MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 🤖 Generated with Claude Code --- docker-compose.yml | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index f72c934..18dccbc 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -15,10 +15,14 @@ services: labels: # Traefik auto-discovery - "traefik.enable=true" + # HTTP router (redirects to HTTPS in production via Cloudflare) - "traefik.http.routers.ai-orchestrator.rule=Host(`ai.jeffemmett.com`)" - - "traefik.http.routers.ai-orchestrator.entrypoints=websecure" - - "traefik.http.routers.ai-orchestrator.tls=true" + - "traefik.http.routers.ai-orchestrator.entrypoints=web" - "traefik.http.services.ai-orchestrator.loadbalancer.server.port=8080" + # HTTPS router + - "traefik.http.routers.ai-orchestrator-secure.rule=Host(`ai.jeffemmett.com`)" + - "traefik.http.routers.ai-orchestrator-secure.entrypoints=websecure" + - "traefik.http.routers.ai-orchestrator-secure.tls=true" # Health check for Traefik - "traefik.http.services.ai-orchestrator.loadbalancer.healthcheck.path=/api/health" - "traefik.http.services.ai-orchestrator.loadbalancer.healthcheck.interval=30s"