Loading Dockerfile +7 −7 Original line number Diff line number Diff line Loading @@ -27,22 +27,22 @@ RUN apt-get update && \ ############################################################ FROM base AS builder ENV BUILD_DEPENDENCIES="pkg-config build-essential python3-dev libmariadb-dev libpq-dev libxml2-dev libxslt-dev libffi-dev libjpeg-dev zlib1g-dev liblzma-dev libbz2-dev" COPY --from=git /tmp/requirements.txt /home/sopds/ COPY requirements-override.txt /home/sopds/ ENV BUILD_DEPENDENCIES="pkg-config build-essential libmariadb-dev libpq-dev libxml2-dev libxslt-dev libffi-dev libjpeg-dev zlib1g-dev liblzma-dev libbz2-dev" RUN apt-get update && \ apt-get install --no-install-recommends -y ${BUILD_DEPENDENCIES} && \ apt-get clean && \ rm -rf /var/lib/apt/lists/* && \ python3 -m venv /opt/sopds && \ pip3 install --ignore-installed --no-cache-dir --upgrade --disable-pip-version-check pip setuptools wheel && \ python3 -m venv /opt/sopds COPY --from=git /tmp/requirements.txt /home/sopds/ COPY requirements-override.txt /home/sopds/ RUN pip3 install --ignore-installed --no-cache-dir --upgrade --disable-pip-version-check pip setuptools wheel && \ pip3 install --ignore-installed --no-cache-dir -r requirements.txt -r requirements-override.txt && \ find /opt/sopds \( -type d -a -name test -o -name tests \) -o \( -type f -a -name '*.pyc' -o -name '*.pyo' \) -exec rm -rvf '{}' \+ find /opt/sopds \( -type d -a -name test -o -name tests \) -o \( -type f -a -name '*.pyo' -o -name '*.pyc' \) -exec rm -rvf '{}' \+ ############################################################ FROM base AS runtime ENV RUNTIME_DEPENDENCIES="sudo unzip" \ ENV RUNTIME_DEPENDENCIES="unzip" \ OWNER_UID=1000 \ OWNER_GID=1000 RUN apt-get update && \ Loading requirements-override.txt +3 −0 Original line number Diff line number Diff line Loading @@ -3,3 +3,6 @@ pytz==2022.2.1 tzdata==2022.2 mysqlclient psycopg2 Django >= 1.10, < 3.0; python_version >= '3.4' Loading
Dockerfile +7 −7 Original line number Diff line number Diff line Loading @@ -27,22 +27,22 @@ RUN apt-get update && \ ############################################################ FROM base AS builder ENV BUILD_DEPENDENCIES="pkg-config build-essential python3-dev libmariadb-dev libpq-dev libxml2-dev libxslt-dev libffi-dev libjpeg-dev zlib1g-dev liblzma-dev libbz2-dev" COPY --from=git /tmp/requirements.txt /home/sopds/ COPY requirements-override.txt /home/sopds/ ENV BUILD_DEPENDENCIES="pkg-config build-essential libmariadb-dev libpq-dev libxml2-dev libxslt-dev libffi-dev libjpeg-dev zlib1g-dev liblzma-dev libbz2-dev" RUN apt-get update && \ apt-get install --no-install-recommends -y ${BUILD_DEPENDENCIES} && \ apt-get clean && \ rm -rf /var/lib/apt/lists/* && \ python3 -m venv /opt/sopds && \ pip3 install --ignore-installed --no-cache-dir --upgrade --disable-pip-version-check pip setuptools wheel && \ python3 -m venv /opt/sopds COPY --from=git /tmp/requirements.txt /home/sopds/ COPY requirements-override.txt /home/sopds/ RUN pip3 install --ignore-installed --no-cache-dir --upgrade --disable-pip-version-check pip setuptools wheel && \ pip3 install --ignore-installed --no-cache-dir -r requirements.txt -r requirements-override.txt && \ find /opt/sopds \( -type d -a -name test -o -name tests \) -o \( -type f -a -name '*.pyc' -o -name '*.pyo' \) -exec rm -rvf '{}' \+ find /opt/sopds \( -type d -a -name test -o -name tests \) -o \( -type f -a -name '*.pyo' -o -name '*.pyc' \) -exec rm -rvf '{}' \+ ############################################################ FROM base AS runtime ENV RUNTIME_DEPENDENCIES="sudo unzip" \ ENV RUNTIME_DEPENDENCIES="unzip" \ OWNER_UID=1000 \ OWNER_GID=1000 RUN apt-get update && \ Loading
requirements-override.txt +3 −0 Original line number Diff line number Diff line Loading @@ -3,3 +3,6 @@ pytz==2022.2.1 tzdata==2022.2 mysqlclient psycopg2 Django >= 1.10, < 3.0; python_version >= '3.4'