First commit

This commit is contained in:
2026-07-20 11:05:07 +02:00
commit b592ab669f
159 changed files with 10294 additions and 0 deletions
+18
View File
@@ -0,0 +1,18 @@
# Log dédié aux verrouillages django-axes (emitter/logs/admin-auth.log,
# cf. LOGGING dans config/settings/base.py et
# generic/fail2ban/jail.d/emitter-admin-auth.conf) — aucun logrotate.d
# système ne le couvre (chemin custom sous le home du user de déploiement,
# pas /var/log). copytruncate, pas le rename+recreate par défaut : le
# logging.FileHandler de Python garde son descripteur de fichier ouvert
# tant que le process (Daphne) tourne, il ne le rouvrirait jamais tout
# seul après un rename — copytruncate tronque le fichier EN PLACE (même
# inode), pas besoin de redémarrer le service pour rotation.
__EMITTER_DIR__/logs/admin-auth.log {
weekly
rotate 6
compress
delaycompress
missingok
notifempty
copytruncate
}