chore(dev-luz): renommer l'environnement de test luz-dev → dev-luz

This commit is contained in:
2026-07-05 10:49:33 +02:00
parent 7ed2d0b238
commit 7d3c6f164e
+21 -21
View File
@@ -1,7 +1,7 @@
# Stack de TEST Luz — luz-dev.goutailler-olivier.com
# Stack de TEST Luz — dev-luz.goutailler-olivier.com
#
# Frontend : https://luz-dev.goutailler-olivier.com → webapp (nginx :80)
# Backend : https://luz-dev.goutailler-olivier.com/api → backend Spring (:8080)
# Frontend : https://dev-luz.goutailler-olivier.com → webapp (nginx :80)
# Backend : https://dev-luz.goutailler-olivier.com/api → backend Spring (:8080)
#
# Déployé par le script Luz/script/deploy.sh (transfert direct des images en SSH,
# sans registre). Les images sont buildées en local puis chargées sur le serveur
@@ -11,13 +11,13 @@
# démarrage du backend. Données de test fixes, idéales pour l'app mobile.
#
# Prérequis serveur : Traefik v3 + réseau externe « proxy » (voir ../traefik/),
# et un enregistrement DNS A « luz-dev » pointant sur le serveur (Let's Encrypt HTTP-01).
name: luz-dev
# et un enregistrement DNS A « dev-luz » pointant sur le serveur (Let's Encrypt HTTP-01).
name: dev-luz
services:
db:
image: postgres:17
container_name: luz-dev-db
container_name: dev-luz-db
restart: unless-stopped
environment:
POSTGRES_DB: luz
@@ -30,13 +30,13 @@ services:
timeout: 5s
retries: 5
volumes:
- luz_dev_db:/var/lib/postgresql/data
- dev_luz_db:/var/lib/postgresql/data
networks:
- luz-dev-net
- dev-luz-net
backend:
image: localhost/luz-backend:dev
container_name: luz-dev-backend
container_name: dev-luz-backend
restart: unless-stopped
depends_on:
db:
@@ -51,19 +51,19 @@ services:
SPRING_PROFILES_ACTIVE: dev # TRUNCATE + rejeu de seed.sql à chaque démarrage
TZ: Europe/Paris
networks:
- luz-dev-net
- dev-luz-net
- proxy
labels:
- traefik.enable=true
- traefik.http.routers.luz-dev-backend.rule=Host(`luz-dev.goutailler-olivier.com`) && PathPrefix(`/api`)
- traefik.http.routers.luz-dev-backend.entrypoints=websecure
- traefik.http.routers.luz-dev-backend.tls.certresolver=le
- traefik.http.services.luz-dev-backend.loadbalancer.server.port=8080
- traefik.http.routers.dev-luz-backend.rule=Host(`dev-luz.goutailler-olivier.com`) && PathPrefix(`/api`)
- traefik.http.routers.dev-luz-backend.entrypoints=websecure
- traefik.http.routers.dev-luz-backend.tls.certresolver=le
- traefik.http.services.dev-luz-backend.loadbalancer.server.port=8080
- traefik.docker.network=proxy
webapp:
image: localhost/luz-webapp:dev
container_name: luz-dev-webapp
container_name: dev-luz-webapp
restart: unless-stopped
depends_on:
- backend
@@ -73,17 +73,17 @@ services:
- proxy
labels:
- traefik.enable=true
- traefik.http.routers.luz-dev-webapp.rule=Host(`luz-dev.goutailler-olivier.com`)
- traefik.http.routers.luz-dev-webapp.entrypoints=websecure
- traefik.http.routers.luz-dev-webapp.tls.certresolver=le
- traefik.http.services.luz-dev-webapp.loadbalancer.server.port=80
- traefik.http.routers.dev-luz-webapp.rule=Host(`dev-luz.goutailler-olivier.com`)
- traefik.http.routers.dev-luz-webapp.entrypoints=websecure
- traefik.http.routers.dev-luz-webapp.tls.certresolver=le
- traefik.http.services.dev-luz-webapp.loadbalancer.server.port=80
- traefik.docker.network=proxy
volumes:
luz_dev_db:
dev_luz_db:
networks:
luz-dev-net:
dev-luz-net:
driver: bridge
proxy:
external: true