Die SvelteKit-App liegt unter frontend/, das Backend unter backend/ als eigenständige PocketBase-Instanz mit Dockerfile, docker-compose und versioniertem Schema. - PocketBase-URL über PUBLIC_PB_URL konfigurierbar, Default bleibt die produktive Instanz https://api.stammtisch-hersbruck.de - Schema als Snapshot-Migration der sechs fachlichen Collections (users, teams, events, runs, riders, times), abgezogen von der produktiven Instanz. Verifiziert: ein Erststart gegen leere pb_data legt alle sechs an, Felder und API-Rules stimmen überein. - pb_data und pb_migrations als Bind-Mounts, damit Daten persistieren und im Admin-UI erzeugte Migrationen im Repo landen - Veraltete Dokumentation entfernt: pocketbase_schema.json nannte Collections (stages, results, organizers), die es nicht gibt Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
16 lines
343 B
JSON
16 lines
343 B
JSON
{
|
|
"$schema": "https://shadcn-svelte.com/schema.json",
|
|
"tailwind": {
|
|
"css": "src/app.css",
|
|
"baseColor": "slate"
|
|
},
|
|
"aliases": {
|
|
"components": "$lib/components",
|
|
"utils": "$lib/utils",
|
|
"ui": "$lib/components/ui",
|
|
"hooks": "$lib/hooks",
|
|
"lib": "$lib"
|
|
},
|
|
"typescript": true,
|
|
"registry": "https://shadcn-svelte.com/registry"
|
|
}
|