Files
X-Financial/document/development/2026-07-18/dev-logs/bugs/qdrant-compose-runtime-missing.md

1.3 KiB
Raw Permalink Blame History

默认 Compose 缺少 Qdrant 运行服务

日期2026-07-18 文档路径document/development/2026-07-18/dev-logs/bugs/qdrant-compose-runtime-missing.md

修复记录

  • 15:54记录 bug 修复:默认本地 Compose 未管理 Qdrant知识检索与向量索引链路无法连接预期服务。
    • Git 提交检查:git fetch --all --prune 成功upstream origin/main 无新提交;本地 ahead 19 条,最新为 07241b46 fix(docker): manage local postgres in default compose787bc3a4 feat(platform): close AI expense value loop242d68c3 feat(approval): add task workflow and waiver decisions,另有 16 条。
    • 修改:在 docker-compose.yml 中加入持久化 Qdrant 服务、健康检查、本机回环端口和内部网络;主服务显式使用 http://qdrant:6333,并等待 Qdrant 健康后启动。
    • 操作:执行 docker compose config --quiet,仅启动 x-financial-qdrant,未重建或重启 local-x-financial-linux
    • 验证Qdrant 1.18.3 容器健康,主容器内 qdrant 域名可解析,/healthz 返回 200/collections 返回正常空集合;主容器仍保持原启动时间且重启次数为 0。
    • 影响:默认本地运行环境具备可持久化的向量存储依赖,后续知识检索不再依赖手工创建的散落容器。