EduOpenAI Core 文档/环境要求
环境要求
服务器、运行时与域名
运行环境
| 项 | 要求 |
|---|---|
| Node.js | v24.16.0(/www/server/nodejs/v24.16.0/bin/node) |
| 包管理 | pnpm 10+ |
| 框架 | Next.js 16.1.2(App Router, Turbopack) |
| 部署形态 | Next.js standalone(.next/standalone/server.js)+ PM2 fork 模式 |
| 反向代理 | Nginx :80 → localhost:3000 |
| 端口 | 3000 |
域名与环境
| 环境 | 域名 | 用途 |
|---|---|---|
| 开发 | http://maic.eduopenai.com(192.168.0.82) | 开发与预览,功能先行验证 |
| 生产 | https://www.eduopenai.com(47.111.149.72) | 公网正式访问(品牌门户/生产课程) |
| 网校 | https://learn.eduopenai.com | 智训宝Pro 内容消费端 |
数据存储
- 课堂快照:data/classrooms/{id}.json(文件系统,standalone/data symlink → 根 data/)
- 配置/注册表:data/model-config.json、data/registry.json、data/referer-whitelist.json
- 媒体文件:不落本地盘,经客户端直传阿里云 OSS(私有桶,预签名读)
