chore(dev-luz): renommer l'environnement de test luz-dev → dev-luz
This commit is contained in:
+21
-21
@@ -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)
|
# Frontend : https://dev-luz.goutailler-olivier.com → webapp (nginx :80)
|
||||||
# Backend : https://luz-dev.goutailler-olivier.com/api → backend Spring (:8080)
|
# 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,
|
# 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
|
# 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.
|
# 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/),
|
# 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).
|
# et un enregistrement DNS A « dev-luz » pointant sur le serveur (Let's Encrypt HTTP-01).
|
||||||
name: luz-dev
|
name: dev-luz
|
||||||
|
|
||||||
services:
|
services:
|
||||||
db:
|
db:
|
||||||
image: postgres:17
|
image: postgres:17
|
||||||
container_name: luz-dev-db
|
container_name: dev-luz-db
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
environment:
|
environment:
|
||||||
POSTGRES_DB: luz
|
POSTGRES_DB: luz
|
||||||
@@ -30,13 +30,13 @@ services:
|
|||||||
timeout: 5s
|
timeout: 5s
|
||||||
retries: 5
|
retries: 5
|
||||||
volumes:
|
volumes:
|
||||||
- luz_dev_db:/var/lib/postgresql/data
|
- dev_luz_db:/var/lib/postgresql/data
|
||||||
networks:
|
networks:
|
||||||
- luz-dev-net
|
- dev-luz-net
|
||||||
|
|
||||||
backend:
|
backend:
|
||||||
image: localhost/luz-backend:dev
|
image: localhost/luz-backend:dev
|
||||||
container_name: luz-dev-backend
|
container_name: dev-luz-backend
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
depends_on:
|
depends_on:
|
||||||
db:
|
db:
|
||||||
@@ -51,19 +51,19 @@ services:
|
|||||||
SPRING_PROFILES_ACTIVE: dev # TRUNCATE + rejeu de seed.sql à chaque démarrage
|
SPRING_PROFILES_ACTIVE: dev # TRUNCATE + rejeu de seed.sql à chaque démarrage
|
||||||
TZ: Europe/Paris
|
TZ: Europe/Paris
|
||||||
networks:
|
networks:
|
||||||
- luz-dev-net
|
- dev-luz-net
|
||||||
- proxy
|
- proxy
|
||||||
labels:
|
labels:
|
||||||
- traefik.enable=true
|
- traefik.enable=true
|
||||||
- traefik.http.routers.luz-dev-backend.rule=Host(`luz-dev.goutailler-olivier.com`) && PathPrefix(`/api`)
|
- traefik.http.routers.dev-luz-backend.rule=Host(`dev-luz.goutailler-olivier.com`) && PathPrefix(`/api`)
|
||||||
- traefik.http.routers.luz-dev-backend.entrypoints=websecure
|
- traefik.http.routers.dev-luz-backend.entrypoints=websecure
|
||||||
- traefik.http.routers.luz-dev-backend.tls.certresolver=le
|
- traefik.http.routers.dev-luz-backend.tls.certresolver=le
|
||||||
- traefik.http.services.luz-dev-backend.loadbalancer.server.port=8080
|
- traefik.http.services.dev-luz-backend.loadbalancer.server.port=8080
|
||||||
- traefik.docker.network=proxy
|
- traefik.docker.network=proxy
|
||||||
|
|
||||||
webapp:
|
webapp:
|
||||||
image: localhost/luz-webapp:dev
|
image: localhost/luz-webapp:dev
|
||||||
container_name: luz-dev-webapp
|
container_name: dev-luz-webapp
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
depends_on:
|
depends_on:
|
||||||
- backend
|
- backend
|
||||||
@@ -73,17 +73,17 @@ services:
|
|||||||
- proxy
|
- proxy
|
||||||
labels:
|
labels:
|
||||||
- traefik.enable=true
|
- traefik.enable=true
|
||||||
- traefik.http.routers.luz-dev-webapp.rule=Host(`luz-dev.goutailler-olivier.com`)
|
- traefik.http.routers.dev-luz-webapp.rule=Host(`dev-luz.goutailler-olivier.com`)
|
||||||
- traefik.http.routers.luz-dev-webapp.entrypoints=websecure
|
- traefik.http.routers.dev-luz-webapp.entrypoints=websecure
|
||||||
- traefik.http.routers.luz-dev-webapp.tls.certresolver=le
|
- traefik.http.routers.dev-luz-webapp.tls.certresolver=le
|
||||||
- traefik.http.services.luz-dev-webapp.loadbalancer.server.port=80
|
- traefik.http.services.dev-luz-webapp.loadbalancer.server.port=80
|
||||||
- traefik.docker.network=proxy
|
- traefik.docker.network=proxy
|
||||||
|
|
||||||
volumes:
|
volumes:
|
||||||
luz_dev_db:
|
dev_luz_db:
|
||||||
|
|
||||||
networks:
|
networks:
|
||||||
luz-dev-net:
|
dev-luz-net:
|
||||||
driver: bridge
|
driver: bridge
|
||||||
proxy:
|
proxy:
|
||||||
external: true
|
external: true
|
||||||
|
|||||||
Reference in New Issue
Block a user