From f6ce39f7c1213f717e2882ac6d36cf15b1da2a53 Mon Sep 17 00:00:00 2001 From: machka Date: Wed, 21 May 2025 11:14:13 +0000 Subject: [PATCH] =?UTF-8?q?Dockerfile=20update=20=E2=84=962?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Dockerfile | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/Dockerfile b/Dockerfile index c664046..205277c 100644 --- a/Dockerfile +++ b/Dockerfile @@ -2,20 +2,19 @@ FROM python:3.11-slim AS builder WORKDIR /app -RUN apt-get update && apt-get install -y --no-install-recommends \ - build-essential gcc libffi-dev libpq-dev \ - && pip install --upgrade pip \ - && apt-get clean && rm -rf /var/lib/apt/lists/* - COPY requirements.txt . -RUN pip install --prefix=/install --no-cache-dir -r requirements.txt +RUN --mount=type=cache,target=/root/.cache/pip \ + pip install --no-cache-dir -r requirements.txt FROM python:3.11-slim WORKDIR /app + +COPY --from=builder /usr/local/lib/python3.11/site-packages /usr/local/lib/python3.11/site-packages -COPY --from=builder /install /usr/local COPY . . +RUN rm -rf /root/.cache + CMD ["python", "main.py"]