更新 docker-compose.yml
This commit is contained in:
parent
611d999365
commit
0046264d0e
@ -1,61 +1,45 @@
|
|||||||
version: "3.8"
|
|
||||||
|
|
||||||
services:
|
services:
|
||||||
htknow:
|
htknow:
|
||||||
build:
|
image: gwknow:20260729-weknora-fix
|
||||||
context: .
|
container_name: gwhtknow_ceshi
|
||||||
dockerfile: Dockerfile
|
|
||||||
container_name: htknow
|
|
||||||
ports:
|
ports:
|
||||||
- "8080:3000"
|
- "12010:3000"
|
||||||
volumes:
|
volumes:
|
||||||
# Mount data directory for persistent storage
|
|
||||||
- ./data:/app/data
|
- ./data:/app/data
|
||||||
environment:
|
environment:
|
||||||
- RUST_LOG=info
|
RUST_LOG: "info"
|
||||||
# 服务器配置
|
HTKNOW_SERVER_HOST: "0.0.0.0"
|
||||||
- HTKNOW_SERVER_HOST=0.0.0.0
|
HTKNOW_SERVER_PORT: "3000"
|
||||||
- HTKNOW_SERVER_PORT=3000
|
|
||||||
- HTKNOW_SERVER_UPLOAD_LIMIT_MB=500
|
|
||||||
- HTKNOW_SERVER_PROCESS_INTERVAL_SECS=10
|
|
||||||
- HTKNOW_BUILD_KNOWLEDGE_GRAPH=false
|
|
||||||
- "HTKNOW_LANCEDB_COMPACT_CRON=0 0 3 * * *"
|
|
||||||
# 外部服务地址
|
|
||||||
- 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.0.46:8003/convert
|
|
||||||
- HTKNOW_EMBEDDING_URL=http://192.168.0.46:9700/v1/embeddings
|
|
||||||
- HTKNOW_RERANK_URL=http://192.168.0.46:9600/v1/rerank
|
|
||||||
# AI 模型配置
|
|
||||||
- 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
|
|
||||||
# LLM 配置(可选,用于知识图谱构建)
|
|
||||||
# - LLM_API_URL=https://api.openai.com/v1/chat/completions
|
|
||||||
# - LLM_API_KEY=your-api-key
|
|
||||||
# - LLM_MODEL=gpt-3.5-turbo
|
|
||||||
restart: unless-stopped
|
|
||||||
# Uncomment if you need to connect to other services
|
|
||||||
# networks:
|
|
||||||
# - htknow-network
|
|
||||||
|
|
||||||
# Uncomment if you need a network
|
HTKNOW_MINERU_URL: "http://192.168.0.46:10001/file_parse"
|
||||||
# networks:
|
HTKNOW_REQUEST_TIMEOUT_SECS: "600"
|
||||||
# htknow-network:
|
HTKNOW_MINERU_MAX_PAGES: "0"
|
||||||
# driver: bridge
|
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
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user