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]