From: Trenton H <797416+stumpylog@users.noreply.github.com> Date: Thu, 8 Feb 2024 02:45:59 +0000 (-0800) Subject: Adds the Python environment flags for no byte code saving, reducing the image size... X-Git-Tag: v2.5.0~4^2~9 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b47f30183114a73ef744aef1012d70c2cd56971e;p=thirdparty%2Fpaperless-ngx.git Adds the Python environment flags for no byte code saving, reducing the image size slightly (#5677) --- diff --git a/Dockerfile b/Dockerfile index 73bd0cf573..ea5bd60261 100644 --- a/Dockerfile +++ b/Dockerfile @@ -39,8 +39,6 @@ RUN set -eux \ # - Don't leave anything extra in here FROM docker.io/python:3.11-slim-bookworm as main-app -ENV PYTHONWARNINGS="ignore:::django.http.response:517" - LABEL org.opencontainers.image.authors="paperless-ngx team " LABEL org.opencontainers.image.documentation="https://docs.paperless-ngx.com/" LABEL org.opencontainers.image.source="https://github.com/paperless-ngx/paperless-ngx" @@ -57,6 +55,12 @@ ARG JBIG2ENC_VERSION=0.29 ARG QPDF_VERSION=11.6.4 ARG GS_VERSION=10.02.1 +# Set Python environment variables +ENV PYTHONDONTWRITEBYTECODE=1 \ + PYTHONUNBUFFERED=1 \ + # Ignore warning from Whitenoise + PYTHONWARNINGS="ignore:::django.http.response:517" + # # Begin installation and configuration # Order the steps below from least often changed to most