techotaku39
|
9d1a7cd699
|
fix(frontend): 同步关于页版本号
|
2026-05-26 15:54:05 +08:00 |
|
huangjianwu
|
edfd6e4765
|
fix(docker): 预构建镜像持久化数据库/笔记,修升级丢配置与历史
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>
|
2026-05-22 13:30:42 +08:00 |
|
huangjianwu
|
f6a3438079
|
feat(build): 全面优化打包流程,Docker 镜像自动发布到 GHCR
Docker 优化:
- Dockerfile 层缓存(requirements/lockfile 先复制再安装)
- ARG 可配置镜像源,国际用户可覆盖为默认源
- 前端 Dockerfile 改用 corepack + frozen-lockfile
- 精简 .dockerignore,排除 .git 和 Tauri 构建产物
CI/CD 优化:
- docker-build 自动推送到 GHCR,支持 amd64/arm64 双架构
- 桌面端 CI 增加 pip/pnpm/cargo 缓存,升级 actions 版本
- Python 版本对齐为 3.11,增加 Linux 构建矩阵
- build.sh 加 -y 覆盖标志
文档更新:
- README Docker 部署简化为 docker pull + docker run
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-23 17:48:34 +08:00 |
|
圣达生物多
|
769aca10db
|
添加 Docker 构建工作流和完整应用镜像的 Dockerfile
|
2026-02-05 21:34:57 +08:00 |
|