From afddcf4dd7804ab6e65d3e0eed92fd254bdc28b5 Mon Sep 17 00:00:00 2001 From: tigermren Date: Mon, 18 Aug 2025 01:01:58 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E8=A7=A3=E5=86=B3magic-doc=E5=8C=85?= =?UTF-8?q?=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- magicdoc/Dockerfile | 14 +++++--------- magicdoc/requirements.txt | 2 ++ 2 files changed, 7 insertions(+), 9 deletions(-) diff --git a/magicdoc/Dockerfile b/magicdoc/Dockerfile index 24f3975..2394d8f 100644 --- a/magicdoc/Dockerfile +++ b/magicdoc/Dockerfile @@ -13,18 +13,14 @@ RUN apt-get update && apt-get install -y \ curl \ && rm -rf /var/lib/apt/lists/* - -# Copy requirements and install Python packages -RUN pip install --upgrade pip -RUN pip install uv - -# Configure uv and install mineru -ENV UV_SYSTEM_PYTHON=1 -RUN uv pip install --system -U "fairy-doc[cpu]" - +# Copy requirements and install Python packages first COPY requirements.txt . +RUN pip install --upgrade pip RUN pip install --no-cache-dir -r requirements.txt +# Install fairy-doc after numpy and opencv are installed +RUN pip install --no-cache-dir "fairy-doc[cpu]" + # Copy the application code COPY app/ ./app/ diff --git a/magicdoc/requirements.txt b/magicdoc/requirements.txt index 078451b..8ff8c13 100644 --- a/magicdoc/requirements.txt +++ b/magicdoc/requirements.txt @@ -3,3 +3,5 @@ uvicorn[standard]==0.24.0 python-multipart==0.0.6 # fairy-doc[cpu]==0.1.0 pydantic==2.5.0 +numpy==1.24.3 +opencv-python==4.8.1.78