Getting started
Environment reference
Every environment variable Ticqex reads, where it comes from, and when it is required.
| Variable | Source | Required for |
|---|---|---|
NEXT_PUBLIC_SUPABASE_URL | pnpm db:env / Supabase dashboard | App + API |
NEXT_PUBLIC_SUPABASE_PUBLISHABLE_KEY | pnpm db:env / Supabase dashboard | App auth (client) |
SUPABASE_SECRET_KEY | pnpm db:env / Supabase dashboard | Admin seed, server jobs |
SEED_ADMIN_EMAIL / SEED_ADMIN_PASSWORD | .env.example defaults | pnpm db:seed-admin |
NEXT_PUBLIC_APP_URL | init / you | Public URL; must be HTTPS for inbound email webhooks |
RESEND_API_KEY | Resend API keys / init | Email enabled |
RESEND_WEBHOOK_SECRET | pnpm resend:setup-webhooks / init | Svix verification of Resend webhooks |
SUPPORT_EMAIL / SUPPORT_FROM_NAME | init / you | Outbound From address and display name |
TICQEX_CONFIG_FILE | you (optional) | Override path of the activation config JSON |
Verify with pnpm env:verify (Supabase vars) and pnpm config:check (activation config plus the env required by enabled integrations).