Files
moyosapp_beta.0.0.3.3_beta/prisma.config.ts
2026-01-16 19:04:48 +02:00

24 lines
854 B
TypeScript

import { defineConfig } from "prisma/config";
import "dotenv/config";
// Migrations MUST use a direct Postgres connection (prefer DIRECT_URL).
// During Docker build, these env vars may be absent, so we provide a placeholder
// to allow `prisma generate` / Next build to proceed.
const MIGRATE_URL =
process.env.DIRECT_URL ??
process.env.DATABASE_URL ??
"postgresql://supabase_admin:iECdavTS45zNdvPHn5ojbYNrToF0Y1u3@supabase-db:5432/postgres?schema=public";
export default defineConfig({
schema: "prisma/schema.prisma",
// This is the only datasource URL Prisma Migrate will use in Prisma 7
datasource: {
url: MIGRATE_URL,
// Optional, only if you use a shadow DB for migrations:
// shadowDatabaseUrl: process.env.SHADOW_DATABASE_URL,
},
migrations: {
path: "prisma/migrations",
seed: "tsx prisma/seed.ts",
},
});