version: '3.8' services: maxkb-dev: # 如果需要本地构建,取消下面两行注释 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 配置 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: