/home/techb158/cosmic-risk.abdallabala.com
Edit: /home/techb158/cosmic-risk.abdallabala.com/docker-compose.supabase.yml (1043B)
# Supabase override — removes local postgres, app uses Supabase's managed Postgres.
# Usage: docker compose -f docker-compose.yml -f docker-compose.supabase.yml up -d
#
# Before running:
# 1. Create a Supabase project at https://supabase.com
# 2. Copy your connection string (Project Settings → Database → Connection string → URI)
# 3. Update DATABASE_URL in .env:
# DATABASE_URL=postgresql://postgres:[PASSWORD]@[PROJECT].supabase.co:6543/postgres?pgbouncer=true&connection_limit=5&schema=public
services:
app:
environment:
# Remove the local Docker Postgres override — app uses DATABASE_URL from .env
DATABASE_URL:
depends_on: {}
healthcheck:
# In production, check the /api/ready endpoint which verifies DB connectivity
test: ["CMD", "wget", "--no-verbose", "--tries=1", "--spider", "http://localhost:8090/api/ready"]
start_period: 10s
postgres:
# Remove the local postgres service — replaced by Supabase
deploy:
replicas: 0
profiles:
- never