Files
supabase/docker
Sucipto 1f0820fcbd Add search_path parameter to supabase-auth env
To prevent querying wrong `users` table when public schema has table named `users`
2021-09-01 09:34:37 +07:00
..
2021-08-31 09:55:27 +07:00
2021-08-11 16:27:40 -07:00
2021-07-25 21:07:20 +08:00

Supabase Docker

Run Supabase locally.

Configuration

Add your passwords to the .env file. For better customization and security, please read the self-hosting guide.

Run via docker-compose

  • Starting all services: docker-compose up
  • Stopping all services: docker-compose down

Usage

Accessing the services directly

With Javascript

import { createClient } from '@supabase/supabase-js'

const SUPABASE_URL = 'http://localhost:8000'
const SUPABASE_KEY = '<anon-apikey-from-kong.yml>'

const supabase = createClient(SUPABASE_URL, SUPABASE_KEY)

Quickstart example

Once you have started all the services, you can use any of the examples in the /examples folder. For example:

  • Add some SMTP credentials in env
  • Run docker-compose up
  • Move to the Auth+Storage example: cd ../examples/nextjs-ts-user-management
  • update .env.local
    • NEXT_PUBLIC_SUPABASE_URL=http://localhost:8000
    • NEXT_PUBLIC_SUPABASE_ANON_KEY=<anon-apikey-from-kong.yml>
  • npm install
  • npm run dev