Bierball lädt …
Bier kaltstellen, gleich gehts wieder atzig weiter.
Bierball lädt …
Bier kaltstellen, gleich gehts wieder atzig weiter.
Account
Mit aktivem Gate startest du unbestätigt — dann gibt es drei Wege: Bestätigungslink per Mail (wenn RESEND_API_KEY gesetzt ist), manuelle Freigabe durch die Orga unter Admin → Nutzer, oder Bootstrap per Umgebungsvariable (siehe unten). Der Link in der Mail führt auf /api/auth/verify-email.
Ist „E-Mail-Verifikation“ aktiv?
Wenn BIERBALL_REQUIRE_EMAIL_VERIFICATION gesetzt ist, ist der Account erst nach Freigabe login-fähig: per Klick auf den Link in der Mail, oder wenn die Orga in der Nutzerverwaltung freigibt.
Gate aus — direkt login-fähig nach Registrierung
Ersten Admin ohne bestehende Orga
Setze in der Server-Umgebung (lokal .env, auf Vercel Project Settings):
BIERBALL_BOOTSTRAP_ADMIN_EMAILS — kommagetrennt die E-Mail(s), die beim Speichern/Laden des Datenbestands automatisch die Rolle admin erhalten (Account muss existieren oder wird bei Registrierung angelegt).Trage keine Passwörter in Git ein — nur Umgebungsvariablen auf dem Host. Mit Postgres (z. B. Supabase): nach der Registrierung einmal DATABASE_URL=… BIERBALL_PROMOTE_EMAIL=… pnpm promote-admin aus dem Repo — setzt Admin + Freigabe im Snapshot.
Öffentliche Texte und Partnerangaben werden von den Veranstalter:innen in den Event-Einstellungen gepflegt und hier angezeigt — nicht durch die App "erfunden".