Web: - 看板四列可拖拽,非法流转当场说明原因;勾选后可批量移动 - 详情侧栏全部可编辑(标题/优先级/截止/标签/备注/评论),409 自动刷新 - 快速录入 #标签 !优先级;键盘流 j/k、Enter、e、Esc - Playwright 真浏览器 e2e 7 项断言全绿(web/e2e/smoke.mjs) - 1000 条任务实测首屏 P50 38-55ms Android(未编译验证:本机无 JDK/Gradle): - 任务列表/详情/勾选完成/快速新建,冲突时提示并刷新 - 修:User/Member 字段名与后端 nickmame/phone 对齐,原先必然反序列化失败
40 lines
1.2 KiB
YAML
40 lines
1.2 KiB
YAML
# 知识库向量库:独立实例(不碰 fnsvr-01)
|
|
#
|
|
# 为什么单独跑一个:
|
|
# 1. fnsvr-01 上的 PG 17 没有 pgvector,装扩展要动生产机,风险不值得;
|
|
# 2. 向量检索是重 IO、重内存的活,和业务库挤在一起会互相拖累;
|
|
# 3. 隔离后可以单独备份/重建/换 embedding 维度,不牵连任务数据。
|
|
#
|
|
# 启动:docker-compose -f docker-compose.vector.yml up -d
|
|
# 端口:5434(本机 5433 已经被开发库占用)
|
|
|
|
services:
|
|
vector-db:
|
|
image: pgvector/pgvector:pg16
|
|
container_name: dadao-vector
|
|
restart: unless-stopped
|
|
environment:
|
|
POSTGRES_USER: dadao_owner
|
|
POSTGRES_PASSWORD: dadao_dev_pw
|
|
POSTGRES_DB: dadao_knowledge
|
|
TZ: Asia/Shanghai
|
|
ports:
|
|
- "127.0.0.1:5434:5432"
|
|
volumes:
|
|
- vector_pgdata:/var/lib/postgresql/data
|
|
- ./postgres/vector-init:/docker-entrypoint-initdb.d:ro
|
|
healthcheck:
|
|
test: ["CMD-SHELL", "pg_isready -U dadao_owner -d dadao_knowledge"]
|
|
interval: 5s
|
|
timeout: 3s
|
|
retries: 12
|
|
command:
|
|
- postgres
|
|
- -c
|
|
- shared_preload_libraries=vector
|
|
- -c
|
|
- maintenance_work_mem=512MB
|
|
|
|
volumes:
|
|
vector_pgdata:
|