diff --git a/runner/Dockerfile b/runner/Dockerfile index 9a4affe..fe62057 100644 --- a/runner/Dockerfile +++ b/runner/Dockerfile @@ -30,7 +30,10 @@ WORKDIR /settings COPY ./requirements.txt . -RUN pip install -r requirements.txt --no-cache-dir --user +# Upgrade setuptools to fix vulnerabilities +RUN pip install --upgrade setuptools && \ + pip install --upgrade --user setuptools && \ + pip install -r requirements.txt --no-cache-dir --user ## Runtime image diff --git a/scheduler/Dockerfile b/scheduler/Dockerfile index a4e2241..4ccb293 100644 --- a/scheduler/Dockerfile +++ b/scheduler/Dockerfile @@ -36,7 +36,11 @@ COPY ["version", "/opt/scheduler/version"] COPY ["logrotate/", "/opt/scheduler/logrotate/"] RUN mkdir -p /opt/scheduler/logs RUN mkdir -p /opt/seatable/logs -RUN pip3 install -r /opt/scheduler/requirements.txt --user + +# Upgrade setuptools to fix vulnerabilities +RUN pip3 install --upgrade setuptools && \ + pip3 install --upgrade --user setuptools && \ + pip3 install -r /opt/scheduler/requirements.txt --user # Add Tini ENV TINI_VERSION v0.19.0 diff --git a/starter/Dockerfile b/starter/Dockerfile index 060e5ea..05abfa7 100644 --- a/starter/Dockerfile +++ b/starter/Dockerfile @@ -6,8 +6,11 @@ RUN apt-get update --fix-missing && \ WORKDIR /opt/seatable-python-starter COPY ["./requirements.txt", "/opt/seatable-python-starter/"] -RUN pip install -r /opt/seatable-python-starter/requirements.txt --user --break-system-packages +# Upgrade setuptools to fix vulnerabilities +RUN pip install --upgrade setuptools && \ + pip install --upgrade --user setuptools && \ + pip install -r /opt/seatable-python-starter/requirements.txt --user --break-system-packages ### Runtime image FROM python:3.11-slim-bookworm AS runtime-image