Skip to main content
Use the checked-in .env.example and each Worker’s Wrangler configuration as the starting points. The names below describe configuration groups; real values do not belong in this documentation.

Browser-visible configuration

NEXT_PUBLIC_ values can be included in browser bundles. Public Supabase anonymous access relies on database policy. Public Algolia configuration must use an index-scoped, search-only key. Service-role, provider, session-signing, and write keys remain server-only.

Environment separation

Use distinct local, preview, and production secrets and cache namespaces. Verify OAuth callback origins before deploying login changes. Keep Worker bindings and GitHub Actions secrets in the corresponding hosting controls rather than copying them into MDX.

Verification

Check that a required variable exists without printing its value. Test one relevant read-only operation and inspect sanitized errors. Do not paste environment dumps into support messages.