-
Notifications
You must be signed in to change notification settings - Fork 3
Useful Configuration
fengkx edited this page May 3, 2021
·
2 revisions
The default docker-compose.yml offer by Supabase has not volumes setting. Your data in PostgreSQL lost every time your container is removed. You can setting a volumes in docker-compose.yml
db:
container_name: supabase-db
build:
context: ./postgres
ports:
- 5432:5432
command:
- postgres
- -c
- wal_level=logical
environment:
POSTGRES_DB: postgres
POSTGRES_USER: postgres
POSTGRES_PASSWORD: <some password>
POSTGRES_PORT: 5432
volumes:
- <Somewher to store data>/db-data:/var/lib/postgresql/data
networks:
Set GOTRUE_DISABLE_SIGNUP: 'true' in Supabase docker-compose.yml
Set GOTRUE_JWT_EXP: 86400 (24 hours for example) in Supabase docker-compose.yml