maxkb/installer/docker-compose.yml
zhuchaowe 6a750e49b4
Some checks are pending
sync2gitee / repo-sync (push) Waiting to run
Typos Check / Spell Check with Typos (push) Waiting to run
wqMerge branch 'moshui20250821' of http://192.168.101.129:8418/zhuchaowe/maxkb into moshui20250821
2025-08-25 18:44:19 +08:00

68 lines
2.3 KiB
YAML

version: '3.8'
services:
maxkb-dev:
image: 192.168.101.129:2009/maxkb-dev:v1
# 如果需要本地构建,取消下面两行注释
#build:
# context: ../
# dockerfile: installer/Dockerfile
container_name: maxkb-dev
ports:
- "2008:8080"
volumes:
# 持久化数据
- ~/.maxkb:/opt/maxkb/
- /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://mineru:8000"
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: