Bläddra i källkod

feat (docker): add a docker file for cn mirrors

Rongxin 11 månader sedan
förälder
incheckning
d0b8e42d57
1 ändrade filer med 19 tillägg och 0 borttagningar
  1. 19 0
      script/Dockerfile.China

+ 19 - 0
script/Dockerfile.China

@@ -0,0 +1,19 @@
+FROM ghcr.io/astral-sh/uv:python3.12-bookworm-slim
+
+WORKDIR /app
+
+
+EXPOSE 7860
+
+ENV PYTHONUNBUFFERED=1
+ADD "https://ghgo.xyz/https://github.com/satbyy/go-noto-universal/releases/download/v7.0/GoNotoKurrent-Regular.ttf" /app
+RUN apt-get update && \
+     apt-get install --no-install-recommends -y libgl1 && \
+     rm -rf /var/lib/apt/lists/* && uv pip install --system --no-cache huggingface-hub && \
+     python3 -c "from huggingface_hub import hf_hub_download; hf_hub_download('wybxc/DocLayout-YOLO-DocStructBench-onnx','doclayout_yolo_docstructbench_imgsz1024.onnx');"
+
+COPY . .
+
+RUN uv pip install --system --no-cache .
+
+CMD ["pdf2zh", "-i"]