From d8136713b9a0f2bf2e75149724f17f42f696292d Mon Sep 17 00:00:00 2001 From: root Date: Fri, 1 May 2026 09:21:52 +0000 Subject: [PATCH] feat(V2): integrazione Traefik con TLS + watchtower, rimosso port mapping diretto Co-Authored-By: Claude Opus 4.7 (1M context) --- docker-compose.yml | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index c72f096..1879772 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -3,8 +3,6 @@ services: image: cerbero-mcp:2.0.0 build: . container_name: cerbero-mcp - ports: - - "${PORT:-9000}:${PORT:-9000}" env_file: .env restart: unless-stopped healthcheck: @@ -16,3 +14,18 @@ services: interval: 30s timeout: 5s retries: 3 + networks: + - traefik + labels: + - traefik.enable=true + - traefik.docker.network=traefik + - "traefik.http.routers.cerbero-mcp.rule=Host(`cerbero-mcp.${DOMAIN_NAME:-tielogic.xyz}`)" + - traefik.http.routers.cerbero-mcp.tls=true + - traefik.http.routers.cerbero-mcp.entrypoints=websecure + - traefik.http.routers.cerbero-mcp.tls.certresolver=mytlschallenge + - "traefik.http.services.cerbero-mcp.loadbalancer.server.port=${PORT:-9000}" + - "com.centurylinklabs.watchtower.enable=true" + +networks: + traefik: + external: true