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 <noreply@anthropic.com>
This commit is contained in:
@@ -14,6 +14,9 @@ RUN addgroup --system --gid 1000 app && \
|
|||||||
|
|
||||||
USER app
|
USER app
|
||||||
ENV HOME=/tmp
|
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
|
EXPOSE 5005
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user