Update documentation and push code to Gitea repository

Update documentation files (DAT.md, DEX.md, WIKI.md) to version 1.4, incorporating changes related to Gitea synchronization, the `GITEA_TOKEN` secret, and the `scripts/push-gitea.sh` script.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 923ae0e3-a363-4db8-b04a-e8baca2a1330
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: cae3c6dc-0372-4c09-9980-7184f80535a3
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/8af7d2ec-2cc3-4ece-8af3-9f071488d072/923ae0e3-a363-4db8-b04a-e8baca2a1330/qCk7LE3
Replit-Helium-Checkpoint-Created: true
This commit is contained in:
pironantoine
2026-04-04 14:09:32 +00:00
parent fc0c9f2e9a
commit 50bc1f5ce9
3 changed files with 30 additions and 6 deletions
+22 -4
View File
@@ -1,6 +1,6 @@
# Document d'Exploitation — La Voix du Peuple
**Version** : 1.3
**Version** : 1.4
**Date** : Avril 2026
---
@@ -13,6 +13,7 @@
| 1.1 | Avril 2026 | Ajout section flyer QR, export PDF, partage horodaté |
| 1.2 | Avril 2026 | Palette pétrol neutre, textes de posture sur l'expression vs. vérité |
| 1.3 | Avril 2026 | Dark mode pétrol, panneau d'accessibilité (dyslexie, contraste, zoom) |
| 1.4 | Avril 2026 | Synchronisation Gitea sécurisée — `GITEA_TOKEN` + `scripts/push-gitea.sh` |
---
@@ -89,7 +90,7 @@ SESSION_SECRET=une-longue-chaine-aleatoire-securisee
# Depuis votre serveur, après un git pull
cd /opt/voix-du-peuple
git pull gitea main
git pull origin main
# Mettre à jour les dépendances Python si requirements.txt a changé
pip install -r artifacts/flask-api/requirements.txt
@@ -349,11 +350,28 @@ Toutes les occurrences de `--primary` dans le fichier CSS s'appliquent automatiq
---
## 15. Contacts et ressources
## 15. Synchronisation avec Gitea
Pour pousser le code depuis Replit vers Gitea (après chaque session de travail) :
```bash
bash scripts/push-gitea.sh
```
**Prérequis** : le secret `GITEA_TOKEN` doit être configuré dans Replit → Secrets.
> **Contexte** : Git 2.50+ ignore les tokens embarqués dans les URLs. Le script contourne ce comportement en transmettant les identifiants via l'en-tête HTTP `Authorization: Basic` (encodage Base64). Voir `docs/GITEA_TUTO.md` pour le détail complet.
Pour régénérer un token Gitea : **Paramètres du compte Gitea → Applications → Générer un token**
Permissions requises : `repository` (lecture + écriture).
---
## 16. Contacts et ressources
- Documentation Mistral : https://docs.mistral.ai
- PostgreSQL : https://www.postgresql.org/docs/
- Flask : https://flask.palletsprojects.com
- qrcode.react : https://github.com/zpao/qrcode.react
- Guide de déploiement complet : `DEPLOIEMENT.md`
- Architecture : `docs/DAT.md`
- Synchronisation Gitea : `docs/GITEA_TUTO.md`