From 51d8de0621f5e6cf9ec463adbee7d31598b59fe5 Mon Sep 17 00:00:00 2001 From: MerCry Date: Wed, 11 Mar 2026 19:49:04 +0800 Subject: [PATCH] =?UTF-8?q?fix(AISVC):=20=E4=BF=AE=E5=A4=8D=20Docker=20Pyt?= =?UTF-8?q?hon=20=E7=89=88=E6=9C=AC=E5=B9=B6=E6=B7=BB=E5=8A=A0=E7=BC=BA?= =?UTF-8?q?=E5=A4=B1=E4=BE=9D=E8=B5=96=20[AC-AISVC-01]?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 修改 Dockerfile 使用 Python 3.10.11 替代 3.11 - 添加缺失的 jsonschema 依赖到 pyproject.toml --- ai-service/Dockerfile | 6 +++--- ai-service/pyproject.toml | 1 + 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/ai-service/Dockerfile b/ai-service/Dockerfile index 52aab35..275b6f0 100644 --- a/ai-service/Dockerfile +++ b/ai-service/Dockerfile @@ -1,5 +1,5 @@ # AI Service Backend Dockerfile -FROM docker.1ms.run/python:3.11-slim AS builder +FROM docker.1ms.run/python:3.10.11-slim AS builder WORKDIR /app @@ -9,13 +9,13 @@ COPY pyproject.toml README.md ./ RUN uv pip install --system --no-cache-dir . -FROM docker.1ms.run/python:3.11-slim +FROM docker.1ms.run/python:3.10.11-slim WORKDIR /app RUN groupadd -r appgroup && useradd -r -g appgroup appuser -COPY --from=builder /usr/local/lib/python3.11/site-packages /usr/local/lib/python3.11/site-packages +COPY --from=builder /usr/local/lib/python3.10/site-packages /usr/local/lib/python3.10/site-packages COPY --from=builder /usr/local/bin /usr/local/bin COPY app ./app diff --git a/ai-service/pyproject.toml b/ai-service/pyproject.toml index 28a0101..73886f9 100644 --- a/ai-service/pyproject.toml +++ b/ai-service/pyproject.toml @@ -22,6 +22,7 @@ dependencies = [ "pdfplumber>=0.10.0", "python-multipart>=0.0.6", "redis>=5.0.0", + "jsonschema>=4.21.0", ] [project.optional-dependencies]