#!/bin/bash
# Dossier de destination qui est déjà synchronisé par Syncthing
BACKUP_DIR="/var/www/html/fichiers/fichierspc/config_backup"

# Créer le dossier s'il n'existe pas
mkdir -p $BACKUP_DIR

# 1. Export SQL (ce qu'on a déjà fait)
USER=$(grep DB_USER /var/www/html/wp-config.php | cut -d "'" -f 4)
PASS=$(grep DB_PASSWORD /var/www/html/wp-config.php | cut -d "'" -f 4)
mysqldump -u$USER -p$PASS wordpress > $BACKUP_DIR/sauvegarde_db.sql

# 2. Copie de la config serveur (Squelette)
sudo cp -r /etc/apache2 $BACKUP_DIR/
sudo cp -r /etc/php $BACKUP_DIR/

# 3. Copie de ton script lui-même (pour mémoire)
sudo cp /home/admin/backup_db.sh $BACKUP_DIR/

# On donne les droits pour que tout soit bien envoyé vers le PC
sudo chown -R admin:www-data $BACKUP_DIR
sudo chmod -R 775 $BACKUP_DIR

echo "Sauvegarde complète effectuée dans $BACKUP_DIR"
