From 8f0e702ccacca2d692d90b602b334538779b9bcd Mon Sep 17 00:00:00 2001 From: Erik Thiele Date: Wed, 2 Sep 2026 15:55:23 +0200 Subject: [PATCH] fix: PYTHONUNBUFFERED im Container setzen Ohne die Variable puffert Python stdout blockweise, sobald es kein Terminal ist. Saemtliche print()-Ausgaben der App - darunter die Diagnosezeilen zum Logo-Upload - erschienen dadurch nicht in "docker compose logs", sondern blieben im Puffer haengen. In der gesamten Log-Historie des Containers stand kein einziger APP.PY-Eintrag. Tracebacks waren sichtbar, weil Flask sie ueber stderr ausgibt. Co-Authored-By: Claude Opus 5 --- Dockerfile | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Dockerfile b/Dockerfile index adee3b2..b4ae5d9 100644 --- a/Dockerfile +++ b/Dockerfile @@ -14,6 +14,9 @@ RUN addgroup --system --gid 1000 app && \ USER app ENV HOME=/tmp +# Ohne das puffert Python stdout blockweise, weil es kein Terminal ist - +# die print()-Ausgaben der App tauchen dann nicht in "docker compose logs" auf. +ENV PYTHONUNBUFFERED=1 EXPOSE 5005