# MinerU file_parse API - systemd 服务 # 仅适用于宿主机(已用 systemd 作为 init)。Docker 容器内无 systemd,请改用 scripts/start_mineru_in_container.sh # 工作目录:/root/work/Clerk2.5 # # 安装步骤(在宿主机上,且以 systemd 启动): # sudo cp mineru-api.service /etc/systemd/system/ # sudo systemctl daemon-reload # sudo systemctl enable mineru-api # sudo systemctl start mineru-api # sudo systemctl status mineru-api # # 若本机 simsimd/scikit_learn 的 libgomp 路径不同,请修改 Environment=LD_PRELOAD [Unit] Description=MinerU file_parse API (uvicorn) After=network.target [Service] Type=simple WorkingDirectory=/root/work/Clerk2.5 # NPU/容器内需预加载 libgomp,避免 static TLS 报错 Environment=LD_PRELOAD=/usr/local/lib/python3.10/dist-packages/simsimd.libs/libgomp-a49a47f9.so.1.0.0:/usr/local/lib/python3.10/dist-packages/scikit_learn.libs/libgomp-d22c30c5.so.1.0.0 Environment=PYTHONPATH=/root/work/Clerk2.5 ExecStart=/usr/bin/python3 -m uvicorn mineru.cli.fast_api:app --host 0.0.0.0 --port 5282 Restart=on-failure RestartSec=5 User=root [Install] WantedBy=multi-user.target