Environment Variables
Alle benötigten Umgebungsvariablen für das Projekt. Die Variablen werden in der Datei webapp/.env hinterlegt (die App lädt .env, nicht .env.local). Eine .env.example-Vorlage existiert nicht — die Datei wird manuell angelegt.
Development (webapp/.env)
# Database
DATABASE_URL="postgresql://..."
DATABASE_URL_UNPOOLED="postgresql://..."
# Auth
AUTH_SECRET="..."
GITHUB_CLIENT_ID="..."
GITHUB_CLIENT_SECRET="..."
# Stripe
STRIPE_SECRET_KEY="sk_test_..."
NEXT_PUBLIC_STRIPE_PUBLISHABLE_KEY="pk_test_..."
STRIPE_WEBHOOK_SECRET="whsec_..."
NEXT_PUBLIC_STRIPE_TRIAL_PROCUCT_PRICE_ID="price_..." # Trial-Preis (Schreibweise "PROCUCT" beachten)
# File Storage
BLOB_READ_WRITE_TOKEN="vercel_blob_rw_..."
BLOB_PRIVATE_READ_WRITE_TOKEN="vercel_blob_rw_..."
FILE_ENCRYPTION_KEY="..." # openssl rand -base64 32
CRON_SECRET="..."
# App
NEXT_PUBLIC_URL="http://localhost:3000"
Für die umgebungsspezifischen Variablen (Preview/Production) siehe Vercel Environment Variables.