From 60aa3d05d71e65d104b2b9c06457c9965c4eee33 Mon Sep 17 00:00:00 2001 From: Gato Date: Sun, 5 Jul 2026 10:49:34 +0200 Subject: [PATCH] =?UTF-8?q?docs(dev-luz):=20renommer=20l'environnement=20d?= =?UTF-8?q?e=20test=20luz-dev=20=E2=86=92=20dev-luz?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Home.md | 4 ++-- Installation-Production.md | 6 +++--- Mise-a-jour-Applications.md | 2 +- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/Home.md b/Home.md index 2b7bd61..5320094 100644 --- a/Home.md +++ b/Home.md @@ -18,7 +18,7 @@ Internet ├── luz.goutailler-olivier.com │ ├── /api → Luz Backend (Spring Boot) │ └── / → Luz Webapp (Angular) - ├── luz-dev.goutailler-olivier.com → Luz (env. de TEST : webapp + /api backend, BDD seed) + ├── dev-luz.goutailler-olivier.com → Luz (env. de TEST : webapp + /api backend, BDD seed) ├── cloud.goutailler-olivier.com → Nextcloud ├── notes.goutailler-olivier.com → Trilium ├── olhar.goutailler-olivier.com @@ -37,7 +37,7 @@ Internet | Bonsai API | `bonsai-api/` | `bonsai.goutailler-olivier.com/api` | | Bonsai Webapp | `bonsai-webapp/` | `bonsai.goutailler-olivier.com` | | Luz (prod) | `luz/` | `luz.goutailler-olivier.com` (webapp + `/api` backend + BDD) | -| Luz (test) | `luz-dev/` | `luz-dev.goutailler-olivier.com` (webapp + `/api` backend + BDD seed) | +| Luz (test) | `dev-luz/` | `dev-luz.goutailler-olivier.com` (webapp + `/api` backend + BDD seed) | | Nextcloud | `nextcloud/` | `cloud.goutailler-olivier.com` | | Trilium | `trilium/` | `notes.goutailler-olivier.com` | | Olhar | `olhar/` | `olhar.goutailler-olivier.com` (API + PWA + BDD) | diff --git a/Installation-Production.md b/Installation-Production.md index 0badd24..d3cc938 100644 --- a/Installation-Production.md +++ b/Installation-Production.md @@ -154,7 +154,7 @@ Luz est déployé en **deux environnements**, chacun servant à la fois la webap | Env. | Dossier | Domaine | Backend | Base de données | |---|---|---|---|---| | Production | `luz/` | `luz.goutailler-olivier.com` | `/api` | persistante (`~/Applications/data/luz/db_data`) | -| Test | `luz-dev/` | `luz-dev.goutailler-olivier.com` | `/api` | réinitialisée à chaque boot (profil Spring `dev` + `seed.sql`) | +| Test | `dev-luz/` | `dev-luz.goutailler-olivier.com` | `/api` | réinitialisée à chaque boot (profil Spring `dev` + `seed.sql`) | Chaque stack contient trois services : `db` (PostgreSQL 17), `backend` (`localhost/luz-backend`) et `webapp` (`localhost/luz-webapp`, nginx). @@ -167,7 +167,7 @@ cp deploy/deploy.env.example deploy/deploy.env # renseigner SSH_HOST / SSH_USE ./script/deploy.sh dev # idem sur l'environnement de test ``` -Au **premier déploiement**, le script crée le dossier distant (`~/luz` ou `~/luz-dev`), y copie le `docker-compose.yml` et **génère un `.env`** avec des secrets forts (jamais écrasé ensuite). +Au **premier déploiement**, le script crée le dossier distant (`~/luz` ou `~/dev-luz`), y copie le `docker-compose.yml` et **génère un `.env`** avec des secrets forts (jamais écrasé ensuite). Variables du `.env` (générées automatiquement, ou à définir pour un démarrage manuel) : @@ -176,7 +176,7 @@ Variables du `.env` (générées automatiquement, ou à définir pour un démarr | `DB_PASSWORD` | Mot de passe PostgreSQL — `openssl rand -hex 16` | | `JWT_SECRET` | Secret de signature JWT — `openssl rand -base64 32`. **Obligatoire** : ne jamais réutiliser le défaut de développement de `application.yml` sur un domaine public. | -**Prérequis DNS :** enregistrements A `luz` et `luz-dev` pointant sur le serveur (indispensables au challenge HTTP-01 de Let's Encrypt). +**Prérequis DNS :** enregistrements A `luz` et `dev-luz` pointant sur le serveur (indispensables au challenge HTTP-01 de Let's Encrypt). Flyway applique les migrations au démarrage du backend. En prod, la base est persistante ; en test (profil `dev`), elle est réinitialisée avec les données de seed à chaque redémarrage. diff --git a/Mise-a-jour-Applications.md b/Mise-a-jour-Applications.md index f66a309..bd1a557 100644 --- a/Mise-a-jour-Applications.md +++ b/Mise-a-jour-Applications.md @@ -220,7 +220,7 @@ Les backups sont stockés dans `/opt/backups/olhar/` sur le serveur. ## Mettre à jour tous les services d'un coup ```bash -# Note : luz / luz-dev sont exclus — ils se déploient via Luz/script/deploy.sh (pas de pull registre). +# Note : luz / dev-luz sont exclus — ils se déploient via Luz/script/deploy.sh (pas de pull registre). for dir in traefik keycloak gitea bonsai-api bonsai-webapp olhar nextcloud trilium; do echo "=== $dir ===" (cd "$dir" && docker compose pull && docker compose up -d)