18 lines
1.5 KiB
Markdown
18 lines
1.5 KiB
Markdown
# 测试功能代码无数据覆盖部署生产
|
||
|
||
### 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个文件。已记录
|