feat: update angular.json and docker-compose.yml for gameovergne configuration

This commit is contained in:
Vincent Guillet
2025-11-20 21:27:30 +01:00
parent adc83b2d70
commit 8eccdc75d5
2 changed files with 21 additions and 26 deletions

View File

@@ -63,7 +63,8 @@
"port": 4200, "port": 4200,
"allowedHosts": [ "allowedHosts": [
"dev.unifihomenetwork.com" "dev.unifihomenetwork.com"
] ],
"servePath": "/gameovergne"
}, },
"configurations": { "configurations": {
"production": { "production": {

View File

@@ -36,31 +36,25 @@ services:
- traefik.http.services.gameovergne-api.loadbalancer.server.port=8080 - traefik.http.services.gameovergne-api.loadbalancer.server.port=8080
- traefik.http.middlewares.gameovergne-api-stripprefix.stripprefix.prefixes=/gameovergne-api - traefik.http.middlewares.gameovergne-api-stripprefix.stripprefix.prefixes=/gameovergne-api
angular: angular:
image: registry.unifihomenetwork.com/gameovergne-client:dev-latest image: registry.unifihomenetwork.com/gameovergne-client:dev-latest
container_name: gameovergne-client container_name: gameovergne-client
depends_on: depends_on:
- spring - spring
networks: networks:
- gameovergne - gameovergne
- traefik - traefik
restart: unless-stopped restart: unless-stopped
labels: labels:
- traefik.enable=true - traefik.enable=true
- traefik.docker.network=traefik - traefik.docker.network=traefik
- traefik.http.routers.gameovergne-client.rule=Host(`dev.unifihomenetwork.com`) && (Path(`/gameovergne`) || PathPrefix(`/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.entrypoints=edge
- traefik.http.routers.gameovergne-client.middlewares=gameovergne-slash,gameovergne-client-stripprefix - traefik.http.routers.gameovergne-client.middlewares=gameovergne-slash
- traefik.http.services.gameovergne-client.loadbalancer.server.port=4200 - traefik.http.services.gameovergne-client.loadbalancer.server.port=4200
- traefik.http.middlewares.gameovergne-slash.redirectregex.regex=^(.*/gameovergne)$$
# ICI: $ final → $$ pour échapper - traefik.http.middlewares.gameovergne-slash.redirectregex.replacement=$$1/
- traefik.http.middlewares.gameovergne-slash.redirectregex.regex=^(.*/gameovergne)$$ - traefik.http.middlewares.gameovergne-slash.redirectregex.permanent=true
# ICI: $1 → $$1 pour échapper le $
- traefik.http.middlewares.gameovergne-slash.redirectregex.replacement=$$1/
- traefik.http.middlewares.gameovergne-slash.redirectregex.permanent=true
- traefik.http.middlewares.gameovergne-client-stripprefix.stripprefix.prefixes=/gameovergne
networks: networks:
traefik: traefik: