From 3abc37bb3ca43a10a899c2efea9116886e00a02d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Abdulkadir=20Furkan=20=C5=9Eanl=C4=B1?= Date: Sun, 19 Apr 2026 19:37:26 +0200 Subject: [PATCH] Pin versions and use uv for speed. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Abdulkadir Furkan Şanlı --- Dockerfile | 9 ++++++--- requirements.txt | 4 ++-- 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/Dockerfile b/Dockerfile index a8faa39..7d0f196 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,12 +1,15 @@ -FROM python:3 +FROM python:3.14 + +COPY --from=ghcr.io/astral-sh/uv:latest /uv /uvx /bin/ ENV PYTHONUNBUFFERED=1 WORKDIR /usr/src/app -COPY main.py parker.gif requirements.txt ./ +COPY requirements.txt ./ +RUN uv pip install --system --no-cache -r requirements.txt -RUN pip install --no-cache-dir -r requirements.txt +COPY main.py parker.gif ./ USER 1000:1000 diff --git a/requirements.txt b/requirements.txt index e55c8ac..b6d3deb 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,3 +1,3 @@ matrix-nio == 0.24.0 -google-auth-oauthlib -google-api-python-client +google-auth-oauthlib == 1.3.1 +google-api-python-client == 2.194.0