EduOpenAI Core 文档/环境要求

环境要求

服务器、运行时与域名

运行环境

要求
Node.jsv24.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(私有桶,预签名读)