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

37 lines
1.9 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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