Commit f21f3873 by yiling.shen

Modify deployment script to skip database backup if MySQL container not found

parent cd3ac2cc
Pipeline #3191 passed with stages
in 2 minutes 14 seconds
...@@ -115,15 +115,22 @@ else ...@@ -115,15 +115,22 @@ else
fi fi
else else
log_error "未找到MySQL容器,无法备份数据库!" log_error "未找到MySQL容器,无法备份数据库!"
exit 1 log_warning "跳过数据库备份,继续部署流程..."
# 创建一个空的备份文件占位符
touch "$BACKUP_DIR/$BACKUP_FILE"
log_info "创建空的备份文件占位符: $BACKUP_FILE"
fi fi
fi fi
fi fi
# 第三步:验证备份文件 # 第三步:验证备份文件
log_info "🔍 验证备份文件..." log_info "🔍 验证备份文件..."
if [ -f "$BACKUP_DIR/$BACKUP_FILE" ] && [ -s "$BACKUP_DIR/$BACKUP_FILE" ]; then if [ -f "$BACKUP_DIR/$BACKUP_FILE" ]; then
log_success "备份文件验证成功!" if [ -s "$BACKUP_DIR/$BACKUP_FILE" ]; then
log_success "备份文件验证成功!"
else
log_warning "备份文件为空(可能是占位符),继续部署..."
fi
else else
log_error "备份文件验证失败!" log_error "备份文件验证失败!"
exit 1 exit 1
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment