mirror of
https://github.com/JefferyHcool/BiliNote.git
synced 2026-06-11 18:49:59 +08:00
README 的 docker run 只挂了 -v …:/app/backend/data(仅媒体缓存),但 SQLite 库在 /app/backend/bili_note.db、笔记在 /app/backend/note_results 都不在该卷下 → 用户删容器重建(如 docker pull 升级镜像)会丢失 LLM 供应商配置和全部笔记历史。 - Dockerfile.complete:DATABASE_URL 重定向到 /app/backend/data/bili_note.db、 NOTE_OUTPUT_DIR 改到 data/note_results,并预建 /app/backend/data 目录; 两条 supervisord environment 行同步(兜底默认值 + %(ENV_*)s 透传)。 - README:docker run 改挂 data(库+笔记)/ config(供应商·Cookie·转写配置)/ static(截图)/ models(模型缓存,可选)四个数据卷,并警告不要挂整个 /app/backend(命名卷会固化镜像内代码,导致 docker pull 升级不生效)。 - docker-build.yml:同步发布说明里 echo 的 run 命令。 截图仍留在 /app/backend/static(static_dir 硬编码服务,不能重定向),单独挂卷。 Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>