first commit

This commit is contained in:
2026-07-16 20:48:43 -03:00
commit 5696cee264
1111 changed files with 322270 additions and 0 deletions
+29
View File
@@ -0,0 +1,29 @@
#!/bin/bash
set -e
DATE=$(date +"%Y-%m-%d_%H-%M")
BACKUP_DIR="/backup"
DATA_SRC="/data-uploads"
DUMP_DIR="$BACKUP_DIR/mongo_$DATE"
ARCHIVE="$BACKUP_DIR/backup_$DATE.tar.gz"
echo "1. Realizando backup de MongoDB..."
mongodump \
--host mongodb \
--username txuser \
--password hdR2102Frx8us2WkuN21quAn12 \
--authenticationDatabase turnosxpress \
--db turnosxpress \
--out "$DUMP_DIR"
echo "2. Comprimendo datos..."
tar -czf "$ARCHIVE" "$DATA_SRC" "$DUMP_DIR"
echo "3. Subiendo a Mega con rclone..."
rclone copy "$ARCHIVE" hdrdevs-mega:
echo "4. Eliminando archivos temporales..."
rm -rf "$DUMP_DIR"
echo "✅ Backup finalizado correctamente: $ARCHIVE"