Test S3 backup with TWC Storage
This commit is contained in:
@@ -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}"
|
||||
|
||||
Reference in New Issue
Block a user