#!/bin/bash BACKUP_DIR="./docker-backups" TIMESTAMP=$(date +%Y%m%d_%H%M%S) BACKUP_FILE="$BACKUP_DIR/habbo_retro_$TIMESTAMP.sql" echo "💾 Creating database backup..." echo "" # Create backup directory if it doesn't exist mkdir -p $BACKUP_DIR # Create backup docker-compose exec -T mysql mysqldump \ -u habbo_user \ -phabbo_password_2024 \ habbo_retro \ --routines \ --triggers \ --single-transaction \ > $BACKUP_FILE # Compress backup gzip $BACKUP_FILE echo "✅ Backup created: ${BACKUP_FILE}.gz" echo "" echo "📊 Backup size: $(du -h ${BACKUP_FILE}.gz | cut -f1)" echo "" echo "To restore this backup:" echo " gunzip ${BACKUP_FILE}.gz" echo " docker-compose exec -T mysql mysql -u habbo_user -phabbo_password_2024 habbo_retro < $BACKUP_FILE" echo ""