Adds the Python environment flags for no byte code saving, reducing the image size slightly (#5677)

This commit is contained in:
Trenton H 2024-02-07 18:45:59 -08:00 committed by GitHub
parent e98da2e72c
commit b47f301831
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -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 <hello@paperless-ngx.com>"
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