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

20 lines
1.5 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.

# 测试到生产及生产到云端两阶段部署
### 1. 两阶段部署方案确认与执行
**旭东 → OpenClaw:**
> 1、打包测试环境下的功能代码,部署到生产环境,不覆盖生产环境的数据
> 2、等第一步更新完成之后,把生产环境的功能代码+数据全部打包,部署覆盖到云端服务器里面的系统中
> 你出一个方案,给我确认一下再执行
**旭东 → OpenClaw:**
> 确认执行两阶段部署
**旭东 → OpenClaw:**
> SSH 密码是:[安全信息已隐去]
**OpenClaw 响应:**
已完成两阶段部署。第一阶段将测试环境已提交的功能代码部署到 192.168.11.79,未导入或迁移数据库,生产配置、数据库、知识库和附件均保留;部署前完成项目与数据库双备份,部署后核验 28 张表逐表数量、附件和知识库清单均与部署前一致,生产服务 HTTP 200。第二阶段先备份云端现状,再从第一阶段验收后的生产环境制作一致性完整快照,将代码、28 张表全部数据、141 个附件和 134 个知识库文件覆盖到 82.156.135.91,同时保留云端专属 config、systemd、Nginx、域名及 SSL 配置。云端逐表数量、附件路径与大小、知识库路径与大小均和生产快照完全一致;MySQL、Nginx、dy-dashboard 服务正常,内部 HTTP 200,公网 HTTPS 200,HTTP 自动 301 跳转 HTTPS。临时传输文件和临时 SSH 公钥已清理,两端部署前备份继续保留。
**已记录**