diff --git a/docker-compose.yml b/docker-compose.yml index f6de588bc..05ba97e31 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -53,16 +53,7 @@ services: command: - | echo "🔑 Ensuring role passwords are set (idempotent)..." - psql -h supabase-db -U supabase_admin -d postgres -v ON_ERROR_STOP=0 <<-EOSQL - ALTER ROLE authenticator WITH LOGIN PASSWORD '${POSTGRES_PASSWORD}'; - ALTER ROLE supabase_storage_admin WITH LOGIN PASSWORD '${POSTGRES_PASSWORD}'; - ALTER ROLE supabase_auth_admin WITH LOGIN PASSWORD '${POSTGRES_PASSWORD}'; - ALTER ROLE dashboard_user WITH LOGIN PASSWORD '${POSTGRES_PASSWORD}'; - ALTER ROLE postgres WITH PASSWORD '${POSTGRES_PASSWORD}'; - CREATE SCHEMA IF NOT EXISTS _realtime; - GRANT ALL ON SCHEMA _realtime TO supabase_admin; - GRANT USAGE ON SCHEMA _realtime TO postgres, anon, authenticated, service_role; - EOSQL + psql -h supabase-db -U supabase_admin -d postgres -v ON_ERROR_STOP=0 -c "ALTER ROLE authenticator WITH LOGIN PASSWORD '${POSTGRES_PASSWORD}';" -c "ALTER ROLE supabase_storage_admin WITH LOGIN PASSWORD '${POSTGRES_PASSWORD}';" -c "ALTER ROLE supabase_auth_admin WITH LOGIN PASSWORD '${POSTGRES_PASSWORD}';" -c "ALTER ROLE dashboard_user WITH LOGIN PASSWORD '${POSTGRES_PASSWORD}';" -c "ALTER ROLE postgres WITH PASSWORD '${POSTGRES_PASSWORD}';" -c "CREATE SCHEMA IF NOT EXISTS _realtime;" -c "GRANT ALL ON SCHEMA _realtime TO supabase_admin;" -c "GRANT USAGE ON SCHEMA _realtime TO postgres, anon, authenticated, service_role;" 2>&1 || true echo "" echo "Running app migrations..." for sql in /app-migrations/*.sql; do