22 lines
1.9 KiB
Markdown
22 lines
1.9 KiB
Markdown
# 8.186测试环境→云端→11.79生产环境两阶段部署
|
||
|
||
### 1. 部署请求
|
||
|
||
**旭东 → OpenClaw:**
|
||
> 1、需要打包8.186测试环境下所有的功能代码、数据库结构、数据库字段、训练记录,更新部署到云端环境下,不要覆盖云端环境的数据
|
||
> 2、等待第一步完成之后,打包云端环境下的全部内容包含所有数据,升级到11.79生产环境中,但是不要影响11.79用户锁定规则
|
||
> 云端服务器 IP:82.156.135.91
|
||
> SSH登录用户名:ubuntu
|
||
> SSH登录密码:[已按安全规范省略,不写入知识库]
|
||
|
||
**OpenClaw 响应:**
|
||
已按两阶段完成部署。第一阶段从8.186测试环境打包功能代码、数据库结构/字段和知识库训练记录,更新到云端 `/opt/dy-dashboard`;云端原有业务数据未覆盖,部署前已保留云端项目与数据库备份。第二阶段从云端完整数据库快照和项目内容升级11.79生产环境,升级前已保留生产项目与数据库备份,并在导入云端数据后恢复11.79原有 `dashboard_users.status` 用户锁定状态,11.79原有32个锁定账号保持锁定。
|
||
|
||
两端服务均已启动并验证HTTP 200:云端 `dy-dashboard.service` 为active,11.79运行Gunicorn且HTTP 200;云端与11.79数据库均为50张表、34个用户,核心数据量一致:products 9610、bom 7850、inventory_detail 2097777、daily_outbound 316401;权限数据 role_operation_permissions 570、user_permissions 1425。云端知识库620个文件,11.79知识库619个文件,云端原有文件未删除。发现订单列筛选接口存在 `json` 局部导入遮蔽问题后已做最小修复并同步两端,修复提交 `bb845c5`。
|
||
|
||
备份位置:
|
||
- 云端:`/opt/dy-dashboard_backups/pre-test-sync-20260831_183831.*`、`/opt/dy-dashboard_backups/cloud-full-pre-prod-20260831_183831.*`
|
||
- 11.79:`/home/dieya/.openclaw/workspace/dy-dashboard_backups/pre-cloud-import-20260831_183831.*`
|
||
|
||
**已记录**
|