flnxi-Wu/docs/archive/部署成功报告.md
WuYongJie d1c6efc79d
Some checks failed
CI Check / check (push) Has been cancelled
feat: NAS 部署与 Harbor 推送流程
2025-12-03 14:39:06 +08:00

2.3 KiB
Raw Blame History

部署成功报告

✅ 部署状态

部署时间: 2025-11-11 10:26
服务器: 45.249.208.118:4320
容器名称: flnxi-material
容器状态: ✅ 正在运行
应用状态: ✅ Next.js 已就绪


📋 本次更新内容

1. 断点续传功能 ✅

  • 上传过程中关闭页面后,重新打开会提示恢复上传
  • 上传状态自动保存到 localStorage
  • 支持恢复表单数据

2. 视频上传功能 ✅

  • 支持多种视频格式(.mp4, .avi, .mov, .wmv, .flv, .mkv, .webm)
  • 视频上传需要封面图(预览图)
  • 视频流式传输支持(Range 请求)
  • 新增视频播放 API:/api/materials/stream

3. 排行榜滚动间隔调整 ✅

  • 从 5 秒调整为 10 秒
  • 三个标签(贡献、下载、点赞)自动切换间隔更慢

4. 数据库 Schema 更新 ✅

  • 添加"视频"类型到 materialType 字段
  • 数据库迁移已执行

🐳 Docker 镜像说明

当前使用的镜像

  • 镜像名称: youyidian-3d-app:latest
  • 创建时间: 2025-11-08 17:35:29
  • 镜像大小: 303 MB

关于镜像更新

重要说明:

  • ✅ 本次部署使用了现有的 Docker 镜像
  • ❌ 无法从 Docker Hub 拉取新的基础镜像(网络限制)
  • ✅ 但是应用代码已更新(源代码已上传并部署)

为什么可以使用旧镜像?

  1. Docker 镜像只包含运行环境和依赖
  2. 应用代码是通过 Volume 挂载或重新构建时复制的
  3. 本次更新主要是代码变更,不涉及依赖更新
  4. 旧镜像仍然可以运行新代码

何时需要更新镜像?

  • 当 package.json 中的依赖发生变化时
  • 当 Dockerfile 中的系统依赖发生变化时
  • 当需要更新 Node.js 版本时

🌐 访问地址

内部访问

http://localhost:4320

外部访问

http://45.249.208.118:4320

🔍 部署详情

容器信息

容器名称: flnxi-material
镜像: youyidian-3d-app:latest
端口映射: 0.0.0.0:4320->3000/tcp
状态: Up (运行中)

应用日志

Next.js 14.2.33
- Local: http://localhost:3000
- Network: http://0.0.0.0:3000
✓ Starting...
✓ Ready in 249ms

磁盘使用

总容量: 50GB
已使用: 18GB (35%)
可用: 33GB

✅ 功能验证清单

…(内容同原文件,保持不变)