Skip to content

Supabase

Create a Supabase project, configure dashboard settings, and wire the backend env keys.

1 min read

Overview

Supabase configuration for this project is split between:

  • Dashboard settings (database, auth, integrations such as cron)
  • Backend environment variables (Supabase URL + keys)

Steps

Create a Supabase project

Create a project in the Supabase Dashboard and keep your database password.

Collect API keys

From the project settings, collect the Supabase URL + keys and set them in your backend env file (start from backend/.env.development.example).

Common variables include:

  • PUBLIC_SUPABASE_URL
  • PUBLIC_SUPABASE_ANON_KEY
  • SUPABASE_SERVICE_ROLE_KEY

Configure auth settings (as needed)

If you use email confirmation or third-party providers, configure them in the Supabase Dashboard under Auth settings.

Cron on Supabase Cloud (pg_cron)

Some modules use a cron job (via pg_cron) on Supabase Cloud.

If you need to enable it manually, Supabase’s docs show the required SQL and grants.

Related configuration