feat: Release v3.1.6 - Amélioration complète des flux de passages
- Optimisation des listes de passages (user/admin) - Amélioration du flux de création avec validation temps réel - Amélioration du flux de consultation avec export multi-formats - Amélioration du flux de modification avec suivi des changements - Ajout de la génération PDF pour les reçus - Migration de la structure des uploads - Implémentation de la file d'attente d'emails - Ajout des permissions de suppression de passages - Corrections de bugs et optimisations performances 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
19
api/docs/logrotate_email_queue.conf
Normal file
19
api/docs/logrotate_email_queue.conf
Normal file
@@ -0,0 +1,19 @@
|
||||
# Configuration logrotate pour email_queue.log
|
||||
# À placer dans /etc/logrotate.d/geosector-email-queue
|
||||
|
||||
/var/www/geosector/api/logs/email_queue.log {
|
||||
daily # Rotation journalière
|
||||
rotate 30 # Garder 30 jours d'historique
|
||||
compress # Compresser les anciens logs
|
||||
delaycompress # Compresser le jour suivant
|
||||
missingok # Pas d'erreur si le fichier n'existe pas
|
||||
notifempty # Ne pas tourner si vide
|
||||
create 664 www-data www-data # Créer nouveau fichier avec permissions
|
||||
dateext # Ajouter la date au nom du fichier
|
||||
dateformat -%Y%m%d # Format de date YYYYMMDD
|
||||
maxsize 100M # Rotation si dépasse 100MB même avant la fin du jour
|
||||
postrotate
|
||||
# Optionnel : envoyer un signal au process si nécessaire
|
||||
# /usr/bin/killall -SIGUSR1 php 2>/dev/null || true
|
||||
endscript
|
||||
}
|
||||
Reference in New Issue
Block a user