diff --git a/compose.yaml b/compose.yaml index 15f07a9..f1c9a08 100644 --- a/compose.yaml +++ b/compose.yaml @@ -16,15 +16,14 @@ services: - /opt/docker/insanitylab/uploads:/app/uploads labels: - traefik.enable=true - # Router principale: apex ufficiale + vecchio sottodominio (servono entrambi durante - # la transizione DNS, così non c'è downtime finché insanitylab.it non è propagato). - - traefik.http.routers.insanitylab.rule=Host(`insanitylab.it`) || Host(`insanitylab.tielogic.xyz`) + # Router principale: solo il dominio ufficiale canonico (apex insanitylab.it) + - traefik.http.routers.insanitylab.rule=Host(`insanitylab.it`) - traefik.http.routers.insanitylab.tls=true - traefik.http.routers.insanitylab.entrypoints=websecure - traefik.http.routers.insanitylab.tls.certresolver=mytlschallenge - traefik.http.services.insanitylab.loadbalancer.server.port=4321 - # Router redirect: www.insanitylab.it → 301 apex (canonico senza www) - - traefik.http.routers.insanitylab-redir.rule=Host(`www.insanitylab.it`) + # Router redirect: www e vecchio sottodominio tielogic.xyz → 301 apex + - traefik.http.routers.insanitylab-redir.rule=Host(`www.insanitylab.it`) || Host(`insanitylab.tielogic.xyz`) - traefik.http.routers.insanitylab-redir.tls=true - traefik.http.routers.insanitylab-redir.entrypoints=websecure - traefik.http.routers.insanitylab-redir.tls.certresolver=mytlschallenge