dy-dashboard/vault/知识库/工作指南/训练记录/2026-07-27-测试到生产及云端两阶段部署.md
2026-10-28 11:14:17 +08:00

1.9 KiB
Raw Blame History

测试到生产及云端两阶段部署(2026-07-27)

1. 两阶段部署执行

旭东 → OpenClaw:

1、现在打包8.186测试环境下的功能代码、知识库、数据库结构,升级更新到11.79生产环境下,但是不覆盖11.79下的数据 2、等第一步完成之后,将11.79下全部内容打包部署升级更新到云端里面 你整理一下发给我核对再执行

旭东 → OpenClaw:

确认执行两阶段部署

OpenClaw 响应: 已完成两阶段部署并通过验收。

第一阶段(8.186 → 11.79):

  • 部署已提交功能代码、知识库和数据库结构。
  • 11.79原有30张表的数据逐表行数保持一致,没有覆盖生产业务数据。
  • 新增并初始化personnel_groups表,写入5个人员分组。
  • 知识库采用合并更新,文件数由134增至187,生产原有知识库文件未丢失。
  • 上传附件保持154个。
  • 生产服务active,HTTP 200,关键人员分组及三类订单筛选接口验证通过。
  • 11.79部署前完整备份位于/home/dieya/.openclaw/workspace/dy-dashboard_backups/two-stage-20260727_193735/。

第二阶段(11.79 → 云端):

  • 先备份云端原有项目、数据库、附件、知识库、Nginx配置和应用服务配置。
  • 以已验收的11.79完整快照覆盖云端,云端数据库恢复为11.79的31张表及全部数据。
  • 云端应用、知识库和附件与11.79快照逐项核对一致:31张表、154个附件、187个知识库文件。
  • 保留云端专属config.py、systemd、Nginx、域名和HTTPS配置。
  • 云端应用、MySQL、Nginx均为active;本地HTTP 200,域名HTTP 301跳转HTTPS,域名HTTPS 200。
  • 关键人员分组及国内、海外、包材三类订单筛选接口验证通过。
  • 生产和云端临时传输文件已清理,部署前备份继续保留。

Git版本:0761fb5(修复: 订单小组表头筛选)。

已记录