Skip to content

Commit e93c0ef

Browse files
author
Steven Seitz
committed
fix: adjust log path to absolute container mapping /logs/
1 parent c1aa30c commit e93c0ef

1 file changed

Lines changed: 10 additions & 5 deletions

File tree

ui.py

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -272,7 +272,7 @@ def run_timer_loop():
272272

273273
# Manueller Sync Button
274274
st.markdown("Klicke hier, um den Sync-Prozess sofort im Hintergrund zu starten.")
275-
if st.button("▶️ SYNC JETZT STARTEN", use_container_width=True):
275+
if st.button("▶️ SYNC JETZT STARTEN", width="stretch"):
276276
with st.spinner("Sync läuft... Bitte warten..."):
277277
try:
278278
# Wir rufen einfach deine geniale Funktion aus der main.py auf!
@@ -380,14 +380,19 @@ def run_timer_loop():
380380

381381
def get_recent_logs(num_lines=50):
382382
"""Liest die letzten X Zeilen aus der Log-Datei."""
383-
log_path = "logs/maintainerr_sync.log"
383+
# ABSOLUTER PFAD für Docker (gemappt in der Compose)
384+
log_path = "/logs/maintainerr_sync.log"
385+
384386
if not os.path.exists(log_path):
385-
return "Keine Log-Datei gefunden. Warte auf den ersten Run..."
387+
# Fallback auf relativen Pfad, falls du lokal testest
388+
log_path = "logs/maintainerr_sync.log"
389+
if not os.path.exists(log_path):
390+
return "Keine Log-Datei unter /logs/ oder logs/ gefunden. Warte auf den ersten Run..."
386391

387392
try:
388393
with open(log_path, "r", encoding="utf-8") as f:
389394
lines = f.readlines()
390-
# Die letzten Zeilen nehmen und umdrehen, damit das Neueste oben steht
395+
# Die letzten Zeilen nehmen
391396
recent = lines[-num_lines:]
392397
return "".join(recent)
393398
except Exception as e:
@@ -398,5 +403,5 @@ def get_recent_logs(num_lines=50):
398403
st.code(log_content, language="text")
399404

400405
# Kleiner Button, um die Seite und damit die Logs manuell zu pushen
401-
if st.button("🔄 Logs aktualisieren", use_container_width=True):
406+
if st.button("🔄 Logs aktualisieren", width="stretch"):
402407
st.rerun()

0 commit comments

Comments
 (0)