Mit read_only: true und ohne volumes lag /app vollstaendig auf einem schreibgeschuetzten Dateisystem. Die App konnte weder history.json noch config.json oder users.json schreiben und auch keine Medien ablegen - Login endete mit OSError, Einstellungen und Willkommensseiten wurden nicht gespeichert. Das README dokumentierte die Mounts bereits, die Datei selbst hatte sie nie. Zusaetzlich TZ=Europe/Berlin: is_item_active() wertet die Serverzeit aus, ohne TZ laeuft der Container in UTC und alle Zeitfenster der Playlist-Zeitsteuerung waeren um ein bis zwei Stunden verschoben. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
918 B
918 B