chore(dev): pnpm dev:analytics script + test-checklist mentions local-dev startup

War nicht im Setup dokumentiert: bei localem Web-Dev (5173) muss
mana-analytics auf 3064 laufen, sonst werfen FeedbackHook + Toast-
Poll + /community ein ERR_CONNECTION_REFUSED. Convenience-Script
+ Hinweis in der Test-Checklist verhindern den Stolperer.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
Till JS 2026-04-28 14:54:32 +02:00
parent 4237d84c18
commit 44f9155ed3
2 changed files with 19 additions and 1 deletions

View file

@ -27,7 +27,24 @@ parent: docs/plans/feedback-rewards-and-identity.md
Schnell-Login zwischen Accounts: Inkognito-Tab oder zweiter Browser. JWT lebt im Cookie + im SessionStorage; Inkognito-Sessions sind unabhängig.
**Vor dem Test prüfen:**
**Vor dem Test prüfen — Lokale Entwicklung (`mana.how` lokal auf :5173):**
Die Web-App schickt Feedback-Calls an `localhost:3064` (mana-analytics).
Wenn der Service nicht läuft, siehst du im Browser-Console
`ERR_CONNECTION_REFUSED` auf `/api/v1/feedback/...`.
```bash
# In separatem Terminal vor dem Web-Dev-Server:
pnpm dev:analytics # → http://localhost:3064 (auto-watch)
```
Plus Auth + Credits, falls noch nicht laufend:
```bash
pnpm dev:auth # 3001
pnpm dev:credits # 3002
```
**Vor dem Test prüfen — Production (`mana.how`):**
```bash
ssh mana-server 'export DOCKER_HOST=unix:///Users/mana/.colima/default/docker.sock && /usr/local/bin/docker ps --filter "name=mana-analytics" --filter "name=mana-credits" --filter "name=mana-app-web" --filter "name=mana-auth" --format "{{.Names}}: {{.Status}}"'