mitai-jinkendo/.claude/commands/pi-logs.md
Lars 7940dc7560 docs: Struktur .claude/docs versionieren, working/, Gitea-Index, Regeln
- .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
2026-04-08 13:01:49 +02:00

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"