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

22 lines
1.9 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.

# 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.*`
**已记录**