alpinux-static/scripts
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
..
deploy-app.sh Déploiement : ne plus effacer les rapports GoAccess, ne plus sauter le restart 2026-09-20 09:05:29 +02:00
pull-assets.sh feat(erreurs): ban AS entier + masquer IPs bannies (#43, #44) 2026-05-06 13:31:35 +02:00
push-assets.sh feat(erreurs): ban AS entier + masquer IPs bannies (#43, #44) 2026-05-06 13:31:35 +02:00