diff --git a/Changelog.md b/Changelog.md index deddf54..d8afb93 100644 --- a/Changelog.md +++ b/Changelog.md @@ -3,7 +3,7 @@ ## 2026-06-08 — Fusion olhar-api dans olhar : compose unifié (db + api + pwa) - `Home.md` — suppression de la ligne `olhar-api/` ; entrée `olhar/` mise à jour pour mentionner API + PWA + BDD -- `Installation-Production.md` — sections 8 (Olhar API) et 9 (Olhar) fusionnées en une seule section 8 ; ajout de `JWT_SECRET` dans les variables requises ; ordre de démarrage renuméroté (11 étapes au lieu de 12) +- `Installation-Production.md` — sections 8 (Olhar API) et 9 (Olhar) fusionnées en une seule section 8 ; ajout de `JWT_SECRET` dans les variables requises ; ajout de la procédure de migration des données depuis `olhar-api/` ; ordre de démarrage renuméroté (11 étapes au lieu de 12) - `Mise-a-jour-Applications.md` — sections rollback Olhar API et Olhar fusionnées ; `olhar-api` supprimé de la boucle de mise à jour globale ## 2026-06-07 — Ajout des fichiers .env.example et extraction des secrets hardcodés diff --git a/Installation-Production.md b/Installation-Production.md index a7f4657..ead4f3e 100644 --- a/Installation-Production.md +++ b/Installation-Production.md @@ -193,6 +193,24 @@ Variables d'environnement codées en dur dans le compose : Flyway applique automatiquement les migrations SQL au démarrage de l'API. +**Migration depuis l'ancien dossier `olhar-api/` (si des données existent déjà en production) :** + +```bash +# Arrêter les anciens containers +cd olhar-api/ && docker compose down + +# Déplacer les données vers le nouveau chemin +mkdir -p ~/Applications/data/olhar +mv ~/Applications/data/olhar-api/db_data ~/Applications/data/olhar/db_data +mv ~/Applications/data/olhar-api/uploads ~/Applications/data/olhar/uploads +rmdir ~/Applications/data/olhar-api + +# Démarrer le nouveau stack +cd ../olhar/ +cp .env.example .env # copier les mêmes valeurs que dans l'ancien .env +docker compose up -d +``` + **Secrets Gitea à configurer au niveau de l'organisation `gato` :** | Secret | Description |