docs : architecture articles git (varlog.git + abonnel-www.git), sync bidirectionnelle
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -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`)
|
## 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 |
|
| Environnement | Dépôt local articles | Dépôt Gitea | Serveur |
|
||||||
|--------------|-------------|----------------|
|
|--------------|---------------------|------------|---------|
|
||||||
| varlog | `~/Projects/varlog-data/` | `/srv/data/folio` |
|
| varlog | `~/Projects/varlog-data/` | `cedricAbonnel/varlog` | `varlog:/srv/data/folio` |
|
||||||
| abonnel.fr | `~/Projects/fr.abonnel.www-data/` | `/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
|
## Asymétrie de déploiement moteur
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user