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