#!/bin/bash # Бэкап git репозитория на S3 (TWC Storage) BACKUP_NAME="hotels_git_backup_$(date +%Y%m%d_%H%M%S).tar.gz" BACKUP_DIR="/tmp" echo "📦 Создаём архив..." cd /root/engine/public_oversight/hotels tar -czf "$BACKUP_DIR/$BACKUP_NAME" \ --exclude='venv' \ --exclude='embedding_env' \ --exclude='parser_env' \ --exclude='__pycache__' \ --exclude='*.log' \ --exclude='*.xlsx' \ . echo "☁️ Загружаем на S3..." # Раскомментируй и добавь свои S3 настройки: # s3cmd put "$BACKUP_DIR/$BACKUP_NAME" s3://your-bucket/backups/ echo "✅ Архив создан: $BACKUP_DIR/$BACKUP_NAME" echo "📊 Размер: $(du -h "$BACKUP_DIR/$BACKUP_NAME" | cut -f1)" # Удалить локальный архив после загрузки (опционально) # rm "$BACKUP_DIR/$BACKUP_NAME"