mitai-jinkendo/.claude/commands/pi-dev.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

61 lines
1.8 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Pi Dev Entwicklungssystem Zugriff
Direkter Zugriff auf das Dev-System (dev.mitai.jinkendo.de).
**NUR für Dev niemals auf Prod anwenden!**
## Container Status
```bash
ssh pi "docker ps --filter name=dev-mitai --format 'table {{.Names}}\t{{.Status}}\t{{.Ports}}'"
```
## Backend neu starten (Dev)
```bash
ssh pi "docker restart dev-mitai-api && sleep 5 && docker logs dev-mitai-api --tail 20"
```
## Frontend neu starten (Dev)
```bash
ssh pi "docker restart dev-mitai-ui"
```
## Beide neu starten (Dev)
```bash
ssh pi "cd /home/lars/docker/bodytrack-dev && docker compose -f docker-compose.dev-env.yml restart"
```
## Komplett neu bauen (Dev)
```bash
ssh pi "cd /home/lars/docker/bodytrack-dev && git pull origin develop && docker compose -f docker-compose.dev-env.yml build --no-cache && docker compose -f docker-compose.dev-env.yml up -d"
```
## Backend Logs live (10 Sekunden)
```bash
ssh pi "timeout 10 docker logs dev-mitai-api --follow 2>&1 || true"
```
## Dev-DB Abfrage (nur SELECT ohne Genehmigung)
```bash
ssh pi "docker exec dev-mitai-postgres psql -U mitai_dev -d mitai_dev -c 'DEINE_ABFRAGE'"
```
## Health Check Dev
```bash
ssh pi "curl -sf http://localhost:8099/api/auth/status && echo '✓ DEV API OK' || echo '✗ DEV API FEHLER'"
ssh pi "curl -sf http://localhost:3099 | grep -c 'Mitai' && echo '✓ DEV UI OK' || echo '✗ DEV UI FEHLER'"
```
## Umgebungsvariablen prüfen (Dev)
```bash
ssh pi "docker exec dev-mitai-api env | grep -v PASSWORD | grep -v SECRET | grep -v KEY"
```
## ⛔ PROD-SCHUTZ
Folgende Befehle sind für Prod VERBOTEN:
- docker restart mitai-api
- docker restart mitai-ui
- docker exec mitai-api ...schreibend...
- Direkte Dateiänderungen in /home/lars/docker/bodytrack/
- Änderungen an Prod-DB außer SELECT
Prod-Änderungen NUR über: git push → Gitea PR → deploy-prod.yml