# 测试到生产及云端两阶段部署(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`(`修复: 订单小组表头筛选`)。 已记录