alpinux-static/app
Alpinux 8655c250ec Déploiement : ne plus effacer les rapports GoAccess, ne plus sauter le restart
Trois défauts vus en déployant la création de dossier en production.

Le rsync --delete emportait goaccess.html et goaccess.json, générés sur le
serveur chaque nuit — la même famille que #51 et #48, jamais refermée. Le
dry-run les montrait en suppression.

L'unit systemd était cherchée à ../../infra/services/, chemin relatif qui
visait org.alpinux.owni/infra quand le dépôt y vivait encore ; depuis le
déménagement il pointe dans le vide. Il passe par INFRA_DIR, surchargeable.

Surtout, cette copie d'unit et le redémarrage partageaient un bloc set -e :
l'unit introuvable a emporté le restart. Le script s'est arrêté après avoir
copié les fichiers, le service a continué de servir le code de juillet. Les
deux sont maintenant séparés — le restart a lieu même sans dépôt infra.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01KtgiPNG3inkbM8k7suMtjL
2026-09-20 09:05:29 +02:00
..
static Parcourir : créer un dossier depuis le fil d'Ariane (v2.1.0) 2026-09-20 08:39:05 +02:00
templates Parcourir : créer un dossier depuis le fil d'Ariane (v2.1.0) 2026-09-20 08:39:05 +02:00
.env.example Le dépôt vit maintenant dans ~/Projects/alpinux.static 2026-09-20 08:39:11 +02:00
app.py Parcourir : créer un dossier depuis le fil d'Ariane (v2.1.0) 2026-09-20 08:39:05 +02:00
CHANGELOG.md Déploiement : ne plus effacer les rapports GoAccess, ne plus sauter le restart 2026-09-20 09:05:29 +02:00
requirements.txt feat: v2.0.0 — 14 tickets implémentés 2026-05-06 21:04:03 +02:00
VERSION Parcourir : créer un dossier depuis le fil d'Ariane (v2.1.0) 2026-09-20 08:39:05 +02:00