feat(luz): stacks dev + prod avec backend et BDD (routing /api Traefik)

Ajoute l'environnement de test luz-dev/ (webapp + backend /api + PostgreSQL,
profil Spring dev avec seed) et complète le stack prod luz/ avec db + backend
sur luz.goutailler-olivier.com/api. Images chargées en direct par SSH via
Luz/script/deploy.sh (sans registre), d'où les tags localhost/luz-*.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-07-04 05:22:34 +02:00
parent 42d006ee6e
commit ba13758058
4 changed files with 187 additions and 6 deletions
+18
View File
@@ -0,0 +1,18 @@
# Secrets du stack de PRODUCTION Luz — copier en .env (git-ignoré) avant de démarrer.
# cp .env.example .env
#
# Note : le script Luz/script/deploy.sh prod génère automatiquement ce .env avec
# des valeurs fortes au premier déploiement. Ce fichier reste utile pour un
# démarrage manuel sur le serveur.
# Mot de passe PostgreSQL (partagé entre le container db et le backend).
# openssl rand -hex 16
DB_PASSWORD=changeme
# Secret de signature des JWT. NE JAMAIS réutiliser le défaut de application.yml.
# openssl rand -base64 32
JWT_SECRET=changeme-use-a-long-random-string
# (Optionnel) Racine des données persistantes. La BDD vit dans ${DATA_PATH}/luz/db_data.
# Défaut : ~/Applications/data
#DATA_PATH=/home/gato/Applications/data