managarten/apps/uload/docs/setup-local-pocketbase.md
Wuesteon d36b321d9d style: auto-format codebase with Prettier
Applied formatting to 1487+ files using pnpm format:write
  - TypeScript/JavaScript files
  - Svelte components
  - Astro pages
  - JSON configs
  - Markdown docs

  13 files still need manual review (Astro JSX comments)
2025-11-27 18:33:16 +01:00

1.2 KiB

Lokale PocketBase Setup - Anleitung

🚀 PocketBase läuft bereits!

PocketBase ist bereits gestartet auf: http://localhost:8090

📝 Nächste Schritte:

1. Admin Account erstellen

Öffne im Browser: http://localhost:8090/_/

  • Beim ersten Besuch wirst du aufgefordert einen Admin-Account zu erstellen
  • Verwende sichere Credentials (nur für lokale Entwicklung)

2. Schema importieren

Nach dem Login als Admin:

  1. Gehe zu "Settings" → "Import/Export"
  2. Wähle "Load from JSON file"
  3. Lade die Datei: backend/pb_schema.json
  4. Klicke "Review" und dann "Confirm"

3. Test-Daten erstellen

Erstelle ein paar Test-Einträge:

Test User:

  • Email: test@localhost
  • Password: test123456

Test Links:

4. App mit lokaler DB testen

# Terminal 1: PocketBase läuft bereits
# Terminal 2: Frontend starten
npm run dev

Die App sollte jetzt http://localhost:8090 als Backend nutzen!

Verification

  1. Öffne http://localhost:5173
  2. Check Console für: "🔧 PocketBase URL: http://localhost:8090"
  3. Registriere einen Test-User
  4. Erstelle einen Test-Link

🎉 Fertig!

Deine lokale Entwicklungsumgebung ist jetzt vollständig von Production getrennt!