Aller au contenu

Maintenance

Tâches Celery

# Lancer le worker
celery -A app.celery.worker worker --loglevel=info

# Lancer le beat scheduler
celery -A app.celery.worker beat --loglevel=info

Tâches planifiées

Tâche Fréquence Description
send_payment_reminders Toutes les heures Rappels de paiement
cleanup_expired_tokens Tous les jours Nettoyage tokens expirés
check_expired_cycles Toutes les heures Vérification cycles

Surveillance

# Logs
docker-compose logs -f app

# Métriques
curl http://localhost:5100/health

Sauvegardes

# Backup automatique (cron quotidien)
0 2 * * * /usr/bin/docker exec tontine-db pg_dump -U postgres tontine_db > /backups/db_$(date +\%Y\%m\%d).sql