Test S3 backup with TWC Storage

This commit is contained in:
Fedor
2025-09-26 10:50:20 +03:00
parent 881c5da075
commit 68b5067b0e

View File

@@ -4,8 +4,9 @@
# Использование: ./backup_to_s3.sh [описание_изменений]
# Настройки
BUCKET_NAME="crm-backups"
BUCKET_NAME="crm-git-backups"
BACKUP_PREFIX="crm-git-backup"
S3_ENDPOINT="https://s3.timeweb.cloud"
TIMESTAMP=$(date +"%Y%m%d_%H%M%S")
COMMIT_MESSAGE=${1:-"Auto backup $(date '+%Y-%m-%d %H:%M:%S')"}
@@ -52,7 +53,7 @@ echo -e "${GREEN}Архив создан: $ARCHIVE_NAME (размер: $ARCHIVE_
# Загружаем на S3 (если настроен AWS CLI)
if command -v aws &> /dev/null; then
echo -e "${YELLOW}Загружаем на S3...${NC}"
aws s3 cp "/tmp/$ARCHIVE_NAME" "s3://$BUCKET_NAME/$BACKUP_PREFIX/$ARCHIVE_NAME"
aws --endpoint-url="$S3_ENDPOINT" s3 cp "/tmp/$ARCHIVE_NAME" "s3://$BUCKET_NAME/$BACKUP_PREFIX/$ARCHIVE_NAME"
if [ $? -eq 0 ]; then
echo -e "${GREEN}✅ Бэкап успешно загружен на S3${NC}"