#!/bin/bash
set -e

# Dossier contenant les sauvegardes
BACKUP_DIR="/opt/backup/logs"

# Nombre de jours à conserver
RETENTION_DAYS=7

echo "🔄 Nettoyage des sauvegardes de plus de $RETENTION_DAYS jours dans $BACKUP_DIR"

# Supprime les fichiers plus anciens que RETENTION_DAYS
find "$BACKUP_DIR" -type f -mtime +$RETENTION_DAYS -name "*.sql.gz" -exec rm -v {} \;

echo "✅ Rotation terminée"
