diff --git a/docker-compose.yml b/docker-compose.yml index b36f8f4..b7919a3 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -57,21 +57,23 @@ services: - traefik.enable=true - traefik.docker.network=traefik - # FRONT sous /gameovergne (avec et sans slash final) + # FRONT sous /gameovergne - traefik.http.routers.gameovergne-client.rule=Host(`dev.vincent-guillet.fr`) && (Path(`/gameovergne`) || PathPrefix(`/gameovergne/`)) - traefik.http.routers.gameovergne-client.entrypoints=edge - traefik.http.routers.gameovergne-client.service=gameovergne-client - traefik.http.services.gameovergne-client.loadbalancer.server.port=80 - - # 1) Middleware : ajoute un "/" si on arrive sur /gameovergne sans slash - traefik.http.routers.gameovergne-client.middlewares=gameovergne-slash,gameovergne-client-stripprefix - traefik.http.middlewares.gameovergne-slash.redirectregex.regex=^(.*/gameovergne)$$ - traefik.http.middlewares.gameovergne-slash.redirectregex.replacement=$$1/ - traefik.http.middlewares.gameovergne-slash.redirectregex.permanent=true - - # 2) Ensuite on enlève le préfixe /gameovergne avant d'envoyer à Nginx - traefik.http.middlewares.gameovergne-client-stripprefix.stripprefix.prefixes=/gameovergne + # NOUVEAU : proxy Presta via /ps + - traefik.http.routers.gameovergne-ps.rule=Host(`dev.vincent-guillet.fr`) && PathPrefix(`/ps`) + - traefik.http.routers.gameovergne-ps.entrypoints=edge + - traefik.http.routers.gameovergne-ps.service=gameovergne-client + - traefik.http.services.gameovergne-client.loadbalancer.server.port=80 + networks: traefik: external: true