Variables d'environnement
Toutes les variables d'environnement sont validées au démarrage via @t3-oss/env-nextjs.
Variables requises
| Variable | Type | Description |
|---|---|---|
DATABASE_URL | string (URL) | URL de connexion PostgreSQL |
POSTHOG_PERSONAL_API_KEY | string | Clé API PostHog (commence par phx_) |
NEXT_PUBLIC_POSTHOG_KEY | string | Clé publique PostHog (commence par phc_) |
NEXT_PUBLIC_POSTHOG_HOST | string (URL) | Host PostHog |
NEXT_PUBLIC_BOOKING_URL | string (URL) | URL Google Calendar |
NEXT_PUBLIC_PROJECT_NAME | string | Nom du projet |
Configuration en local
Copiez .env.example vers .env.local et remplissez avec vos valeurs :
cp .env.example .env.local
op run -- bun run dev # Inject 1Password secrets
Configuration en production (Vercel)
Ajoutez chaque variable dans Vercel → Settings → Environment Variables → Production.
Ignorer la validation (CI)
SKIP_ENV_VALIDATION=1 bun run build