diff --git a/Dockerfile b/Dockerfile index 7d60f8a..2fa8df8 100644 --- a/Dockerfile +++ b/Dockerfile @@ -8,6 +8,7 @@ ENV UV_LINK_MODE=copy \ UV_PROJECT_ENVIRONMENT=/app/.venv COPY --from=uv_bin /uv /uvx /bin/ + RUN apt-get update && apt-get install -y --no-install-recommends \ wget \ libcurl4-openssl-dev \ @@ -19,8 +20,11 @@ RUN apt-get update && apt-get install -y --no-install-recommends \ && rm -rf /var/lib/apt/lists/* WORKDIR /app + COPY pyproject.toml uv.lock ./ +ENV UV_COMPILE_BYTECODE=0 + RUN uv sync --frozen --no-dev --no-install-project --python 3.10 # 4. 拷贝项目文件并安装项目本身