- .gitignore: .claude/docs, rules, commands tracken; settings.local weiter ignorieren - DOCUMENTATION.md: verbindliche Ablage functional/technical/working/issues - .claude/README.md: Agent-Einstieg; GITEA_ISSUES_INDEX aus MCP (Stand 2026-04-08) - Arbeitspapiere von docs/ nach .claude/docs/working/ verschoben - docs/MEMBERSHIP_SYSTEM.md als Stub; kanonisch technical/MEMBERSHIP_SYSTEM.md - CLAUDE.md Pflichtlektüre und Links angepasst; docs/README.md vereinfacht Made-with: Cursor
929 B
929 B
Pi Logs
Zeigt Logs der Mitai-Container auf dem Raspberry Pi.
Backend Logs (Prod)
ssh pi "docker logs mitai-api --tail 50 --timestamps"
Backend Logs (Dev)
ssh pi "docker logs dev-mitai-api --tail 50 --timestamps"
Frontend Logs (Prod)
ssh pi "docker logs mitai-ui --tail 20"
Logs nach Fehler filtern
ssh pi "docker logs mitai-api --tail 100 2>&1 | grep -i 'error\|exception\|traceback'"
Logs live verfolgen (10 Sekunden)
ssh pi "timeout 10 docker logs mitai-api --follow 2>&1 || true"
Gitea Runner Logs
ssh pi "sudo journalctl -u gitea-runner --lines 30 --no-pager"
Letzter Deploy-Status
ssh pi "cat /home/lars/docker/bodytrack/.last-deploy 2>/dev/null || echo 'Keine Deploy-Info'"
System-Logs (Fehler letzte Stunde)
ssh pi "sudo journalctl --since '1 hour ago' --priority err --no-pager | tail -20"