68 lines
2.4 KiB
YAML
68 lines
2.4 KiB
YAML
version: "3.8"
|
|
|
|
services:
|
|
maxkb-dev:
|
|
image: maxkb-local
|
|
# 如果需要本地构建,取消下面两行注释
|
|
# build:
|
|
# context: ../
|
|
# dockerfile: installer/Dockerfile
|
|
container_name: maxkb-dev
|
|
ports:
|
|
- "2008:8080"
|
|
volumes:
|
|
# 持久化数据
|
|
- ~/.maxkb:/opt/maxkb/
|
|
- ../apps:/opt/maxkb-app/apps
|
|
- ../ui:/opt/maxkb-app/ui
|
|
- /tmp/maxkb:/tmp
|
|
environment:
|
|
# 开启调试模式
|
|
PYTHONUNBUFFERED: "1"
|
|
MAXKB_LOG_LEVEL: "DEBUG"
|
|
|
|
# MinerU 配置
|
|
MAXKB_BASE_URL: http://xbase.aitravelmaster.com
|
|
MINERU_PARSER_CACHE: "True"
|
|
MINERU_MULTIMODAL_REFINEMENT: "True"
|
|
# MinerU 图片存储路径
|
|
MAXKB_STORAGE_PATH: "/opt/maxkb/storage"
|
|
|
|
MINERU_API_TYPE: "self_hosted"
|
|
MINERU_API_URL: "http://192.168.102.5:9987"
|
|
|
|
# MINERU_API_TYPE: "cloud"
|
|
# MINERU_API_URL: "https://mineru.net"
|
|
# MINERU_API_KEY: "eyJ0eXBlIjoiSldUIiwiYWxnIjoiSFM1MTIifQ.eyJqdGkiOiI2OTYwMDEwNiIsInJvbCI6IlJPTEVfUkVHSVNURVIiLCJpc3MiOiJPcGVuWExhYiIsImlhdCI6MTc1NTE2MzQ5OCwiY2xpZW50SWQiOiJsa3pkeDU3bnZ5MjJqa3BxOXgydyIsInBob25lIjoiIiwib3BlbklkIjpudWxsLCJ1dWlkIjoiYTQwODk5NjMtNDI1OS00MWM3LWE3NWItY2IzZTQ4NTRjYWIwIiwiZW1haWwiOiIiLCJleHAiOjE3NTYzNzMwOTh9.88m9JSKQhkwJ557jCTFOgmdjeAfpXzxy2QDINaJ0rfHfnMNBxQt47aHr2jABeuxW-fXm8S5AO7zWWTXEGx8BxA"
|
|
|
|
# 配置队列大小
|
|
MINERU_QUEUE_SIZE: "50"
|
|
# 配置处理超时时间(秒)
|
|
MINERU_PROCESSING_TIMEOUT: "7200"
|
|
# 配置各线程数量(支持多线程)
|
|
MINERU_PARSER_THREADS: "1"
|
|
MINERU_REFINER_THREADS: "3"
|
|
MINERU_RECOGNIZER_THREADS: "3"
|
|
MINERU_UPLOADER_THREADS: "1"
|
|
|
|
MINERU_BATCH_PROCESSING: "true"
|
|
MINERU_BATCH_SIZE: "10"
|
|
# 启用/禁用过滤
|
|
MINERU_SKIP_SMALL_IMAGES: "true"
|
|
# 每页最多图片数
|
|
MINERU_MAX_IMAGES_PER_PAGE: "10"
|
|
# 文档最多图片数
|
|
MINERU_MAX_IMAGES_PER_DOCUMENT: "200"
|
|
# 最小图片尺寸(像素)
|
|
MINERU_MIN_IMAGE_SIZE: "10000"
|
|
# 最大图片尺寸(像素)
|
|
MINERU_MAX_IMAGE_SIZE: "10000000"
|
|
# 过滤无意义图片
|
|
MINERU_FILTER_MEANINGLESS: "true"
|
|
# 使用默认的启动命令,让容器内的所有服务正常启动
|
|
# command 留空使用镜像默认的 entrypoint
|
|
# 如果使用绑定挂载,可以删除这个 volumes 部分
|
|
# volumes:
|
|
# maxkb_data:
|
|
# maxkb_tmp:
|