htknow/docker-compose.yml
2026-07-29 17:26:00 +08:00

46 lines
1.6 KiB
YAML

services:
htknow:
image: gwknow:20260729-weknora-fix
container_name: gwhtknow_ceshi
ports:
- "12010:3000"
volumes:
- ./data:/app/data
environment:
RUST_LOG: "info"
HTKNOW_SERVER_HOST: "0.0.0.0"
HTKNOW_SERVER_PORT: "3000"
HTKNOW_MINERU_URL: "http://192.168.0.46:10001/file_parse"
HTKNOW_REQUEST_TIMEOUT_SECS: "600"
HTKNOW_MINERU_MAX_PAGES: "0"
HTKNOW_OFFICE_CONVERT_URL: "http://192.168.2.12:8003/convert"
HTKNOW_EMBEDDING_URL: "http://192.168.2.12:59700/v1/embeddings"
HTKNOW_RERANK_URL: "http://192.168.2.12:59600/v1/rerank"
HTKNOW_CUSTOM_PARSE_URL: "http://192.168.2.12:59085/split_result"
HTKNOW_IMAGE_PARSE_URL: "http://192.168.2.12:59085/split_image"
HTKNOW_WEKNORA_URL: "http://192.168.2.12:59098"
HTKNOW_WEKNORA_API_KEY: "sk-R7YwleKiYxVlSyp_BPE6Giz5t8rCOQpRrcDBBZ6Bljc"
HTKNOW_WEKNORA_KB_MAP: '{"*":"f9241739-537d-4678-8e42-99ce65f45b25"}'
HTKNOW_EMBEDDING_MODEL: "bge-m3"
HTKNOW_EMBEDDING_DIM: "1024"
HTKNOW_EMBEDDING_BATCH_SIZE: "8"
HTKNOW_RERANK_MODEL: "bge-rerank"
HTKNOW_RERANK_THRESHOLD: "0.1"
DATABASE_URL: "sqlite://data/app.sqlite"
HTKNOW_DB_MAX_CONNECTIONS: "10"
HTKNOW_DB_BUSY_TIMEOUT_MS: "5000"
HTKNOW_DATA_DIR: "data"
HTKNOW_LANCEDB_PATH: "data/lancedb_data"
HTKNOW_TEMP_PATH: "data/temp"
HTKNOW_IMAGES_PATH: "data/images"
HTKNOW_SEARCH_LIMIT: "10"
HTKNOW_TANTIVY_INDEX_PATH: "data/tantivy_index"
HTKNOW_TANTIVY_MEMORY_MB: "50"
restart: unless-stopped