Environment map
Every variable each environment needs, classified and routed from your vault (doppler). Values never appear here.
development
| Key | Classification | Destinations |
|---|
| NEXT_PUBLIC_SUPABASE_ANON_KEY | public build time | vercel, github |
| NEXT_PUBLIC_SUPABASE_URL | public build time | vercel, github |
| RESEND_API_KEY | server secret | vercel, github (server-only) |
| STRIPE_SECRET_KEY | dangerous root secret | vercel (server-only) |
| SUPABASE_SERVICE_ROLE_KEY | dangerous root secret | vercel (server-only) |
preview
| Key | Classification | Destinations |
|---|
| NEXT_PUBLIC_SUPABASE_ANON_KEY | public build time | vercel, github |
| NEXT_PUBLIC_SUPABASE_URL | public build time | vercel, github |
| RESEND_API_KEY | server secret | vercel, github (server-only) |
| STRIPE_SECRET_KEY | dangerous root secret | vercel (server-only) |
| SUPABASE_SERVICE_ROLE_KEY | dangerous root secret | vercel (server-only) |
production
| Key | Classification | Destinations |
|---|
| NEXT_PUBLIC_SUPABASE_ANON_KEY | public build time | vercel, github |
| NEXT_PUBLIC_SUPABASE_URL | public build time | vercel, github |
| RESEND_API_KEY | server secret | vercel, github (server-only) |
| STRIPE_SECRET_KEY | dangerous root secret | vercel (server-only) |
| SUPABASE_SERVICE_ROLE_KEY | dangerous root secret | vercel (server-only) |