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,
"allowedHosts": [
"dev.unifihomenetwork.com"
]
],
"servePath": "/gameovergne"
},
"configurations": {
"production": {

View File

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