20 lines
1.5 KiB
Markdown
20 lines
1.5 KiB
Markdown
# 测试到生产及生产到云端两阶段部署
|
||
|
||
### 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 公钥已清理,两端部署前备份继续保留。
|
||
|
||
**已记录**
|