version: "3" services: webapp: image: nginx:alpine container_name: infissionline_webapp restart: always labels: - "traefik.enable=true" # Regola del dominio (Attento ai backtick ` ) - "traefik.http.routers.infissionline.rule=Host(`infissionline-test.com`)" # Dice a Traefik di ascoltare sulla porta 443 (HTTPS) - "traefik.http.routers.infissionline.entrypoints=websecure" # ⚠️ MODIFICA IMPORTANTE: # Togliamo il 'certresolver' (che cerca Let's Encrypt vero) # Mettiamo solo 'tls=true'. Questo dice a Traefik: # "Usa un certificato finto autogenerato, non chiamare Let's Encrypt" - "traefik.http.routers.infissionline.tls=true" # ⚠️ AGGIUNTA IMPORTANTE: # Diciamo esplicitamente a Traefik che il container risponde sulla porta 80 interna - "traefik.http.services.infissionline.loadbalancer.server.port=80" networks: - web_proxy networks: web_proxy: external: true