From 0280ef3ca1c0e5430df31553fd5cc60570ce2933 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9drix?= Date: Fri, 15 May 2026 10:51:28 +0200 Subject: [PATCH] docs : architecture articles git (varlog.git + abonnel-www.git), sync bidirectionnelle Co-Authored-By: Claude Sonnet 4.6 --- CLAUDE.md | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/CLAUDE.md b/CLAUDE.md index 7c727ef..609a908 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -56,14 +56,17 @@ Les articles ne sont pas versionnés dans ce dépôt. Ils ont leur propre git lo ## Données articles (`DATA_PATH`) -Les articles sont stockés dans un répertoire **hors du dépôt Folio**, configurable via `DATA_PATH` dans `.env`. +Les articles sont stockés dans un répertoire **hors du dépôt Folio**, configurable via `DATA_PATH` dans `.env` (défaut production : `/srv/data/folio`). -| Environnement | Chemin local | Chemin serveur | -|--------------|-------------|----------------| -| varlog | `~/Projects/varlog-data/` | `/srv/data/folio` | -| abonnel.fr | `~/Projects/fr.abonnel.www-data/` | `/srv/data/folio` | +| Environnement | Dépôt local articles | Dépôt Gitea | Serveur | +|--------------|---------------------|------------|---------| +| varlog | `~/Projects/varlog-data/` | `cedricAbonnel/varlog` | `varlog:/srv/data/folio` | +| abonnel.fr | `~/Projects/fr.abonnel.www-data/` | `cedricAbonnel/abonnel-www` | `abonnel-wiki:/srv/data/folio` | -Les scripts de sync (`pull-data.sh`, `push-data.sh`, `sync.sh`) utilisent `DATA_DIR` (overridable via env) pointant vers ces chemins locaux. +Sync bidirectionnelle via **git** (pas rsync). Scripts dans `~/Projects/varlog/scripts/` et `~/Projects/fr.abonnel.www/scripts/` : +- `pull-data.sh` : commit auto serveur + git pull local +- `push-data.sh` : git commit local + git push + git pull serveur +- `sync.sh` : moteur (rsync) + articles (git bidirectionnel) ## Asymétrie de déploiement moteur