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