云服务器迁移部署说明.md

备课平台 → 云服务器迁移部署说明

迁移时间:2026-09-07 | 云服务器:111.231.0.226(OpenCloudOS 9.6 / x86_64 / 40G) 迁移范围:完整项目(源码 + prisma/dev.db 全部数据 + uploads 导出文件 + .env 配置 + seed 内容),原样迁移,云上本地数据校验一致(8 章 / 29 课时 / 126 知识点 / 6 案例 / 8 教案)。

一、当前状态

项值
代码位置/root/apps/ai-lesson-prep(tar.gz 备份在 /root/ai-lesson-prep-full.tar.gz)
运行方式systemd:ai-lesson-prep.service(开机自启 + 崩溃自动重启)
Nodev22.16.0(/usr/local/bin/node,npmmirror 二进制安装)
监听0.0.0.0:80(80 直连,无需端口号),服务 active,云内/公网均验证 200
数据库prisma/dev.db(SQLite,随项目原样迁移,含全部整学期数据/案例/教案/导出记录)
导出文件uploads/exports 60 个文件原样迁移
公网访问http://111.231.0.226 已验证可用(登录/备课/教案 API 全通,8 教案数据一致)

二、访问

http://111.231.0.226(80 端口直连,admin / Admin@123456)——已从公网验证登录/备课/教案 API 正常。

若需 HTTPS 再告知(可上 nginx + 证书反代)。

三、运维命令(SSH root@111.231.0.226)

systemctl status ai-lesson-prep        # 状态
systemctl restart ai-lesson-prep       # 重启
journalctl -u ai-lesson-prep -f        # 看日志
systemctl stop ai-lesson-prep          # 停止

四、维护注意

五、回滚/更新

下载此文件