From d3090733a19ae649d3f1236ce858598998fe3f3b Mon Sep 17 00:00:00 2001 From: HuangHuiKang Date: Fri, 10 Jul 2026 17:47:58 +0800 Subject: [PATCH] =?UTF-8?q?fix:=E4=BC=98=E5=8C=96dockerfile?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Dockerfile | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) diff --git a/Dockerfile b/Dockerfile index 758b4f2..0218b65 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,10 +1,8 @@ -# syntax=docker/dockerfile:1.7 - FROM python:3.12-slim AS runtime ENV PYTHONDONTWRITEBYTECODE=1 \ PYTHONUNBUFFERED=1 \ - PIP_NO_CACHE_DIR=0 \ + PIP_NO_CACHE_DIR=1 \ PIP_DISABLE_PIP_VERSION_CHECK=1 \ PIP_INDEX_URL=https://mirrors.aliyun.com/pypi/simple/ \ PIP_TRUSTED_HOST=mirrors.aliyun.com \ @@ -16,9 +14,7 @@ ENV PYTHONDONTWRITEBYTECODE=1 \ WORKDIR /app -RUN --mount=type=cache,target=/var/cache/apt,sharing=locked \ - --mount=type=cache,target=/var/lib/apt/lists,sharing=locked \ - apt-get update \ +RUN apt-get update \ && apt-get install -y --no-install-recommends \ curl \ fontconfig \ @@ -29,11 +25,10 @@ RUN --mount=type=cache,target=/var/cache/apt,sharing=locked \ libpangocairo-1.0-0 \ shared-mime-info \ tzdata \ - && true + && rm -rf /var/lib/apt/lists/* COPY requirements.txt ./ -RUN --mount=type=cache,target=/root/.cache/pip \ - pip install --prefer-binary -r requirements.txt +RUN pip install --no-cache-dir -r requirements.txt COPY alembic.ini main.py banner.txt ./ COPY alembic ./alembic