dy-dashboard/vault/知识库/工作指南/训练记录/2026-07-22-测试功能代码无数据覆盖部署生产.md
2026-10-28 11:14:17 +08:00

18 lines
1.5 KiB
Markdown
Raw 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:**
> 打包8.186下测试环境系统的功能代码,同步部署到11.79生产环境里面,但是不要覆盖生产环境的数据,你出一份方案给我核对一下再进行
**OpenClaw 响应:**
已提供“完整功能代码和知识库同步、生产数据库原地保留”的部署方案:先检查并记录生产数据基线,备份生产代码,保留生产配置、虚拟环境、日志及上传文件,仅同步功能代码和知识库;不运行--db、不导入数据库结构、不执行数据库迁移;部署后重启服务并核对HTTP、新版静态资源、日志及核心表行数。
### 2. 按确认方案部署
**旭东 → OpenClaw:**
> 此方案可行,按你的方案来进行
**OpenClaw 响应:**
已按确认方案完成从192.168.8.186测试环境到192.168.11.79生产环境的功能代码和知识库部署。部署前创建生产代码备份,生产config.py、venv、日志、static/uploads及数据库均未覆盖;123个上传文件全部保留。重启时发现旧Gunicorn孤儿进程占用18888端口,清理旧进程后已恢复由dy-dashboard.service正常托管。生产登录页HTTP 200,新版静态资源和供应商搜索/进度编辑功能结构验证通过,重启后的日志无异常。数据库核心表部署前后完全一致:国内订单675、海外订单69、包材订单551、供应商547、产品9170、反馈92。知识库已同步为133个文件。已记录