- 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>
19 lines
936 B
Plaintext
19 lines
936 B
Plaintext
# 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
|
|
} |