From 5c99a2eadacd294ada3982c9313e455339a2664b Mon Sep 17 00:00:00 2001 From: Vincent Guillet Date: Fri, 21 Nov 2025 15:03:50 +0000 Subject: [PATCH] Update docker-compose.yml --- docker-compose.yml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/docker-compose.yml b/docker-compose.yml index 2ca780a..94702ea 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -53,13 +53,18 @@ services: labels: - traefik.enable=true - traefik.docker.network=traefik + # Routeur pour le front sous /gameovergne - traefik.http.routers.gameovergne-client.rule=Host(`dev.unifihomenetwork.com`) && (Path(`/gameovergne`) || PathPrefix(`/gameovergne/`)) - traefik.http.routers.gameovergne-client.entrypoints=edge - - traefik.http.routers.gameovergne-client.middlewares=gameovergne-slash + # IMPORTANT : on remet le StripPrefix pour que Nginx voie / + - traefik.http.routers.gameovergne-client.middlewares=gameovergne-slash,gameovergne-client-stripprefix - traefik.http.services.gameovergne-client.loadbalancer.server.port=80 + # Ajoute un / final si manquant - traefik.http.middlewares.gameovergne-slash.redirectregex.regex=^(.*/gameovergne)$$ - traefik.http.middlewares.gameovergne-slash.redirectregex.replacement=$$1/ - traefik.http.middlewares.gameovergne-slash.redirectregex.permanent=true + # Enlève le préfixe /gameovergne avant d'envoyer à Nginx + - traefik.http.middlewares.gameovergne-client-stripprefix.stripprefix.prefixes=/gameovergne networks: traefik: