2026-01-17 15:31:23 +01:00
|
|
|
// Load .env file for local development (silently skip if not available)
|
|
|
|
|
try {
|
|
|
|
|
const dotenv = await import('dotenv')
|
|
|
|
|
dotenv.config()
|
|
|
|
|
} catch {
|
|
|
|
|
// dotenv not available (e.g., in Docker) - env vars passed directly
|
|
|
|
|
}
|
|
|
|
|
|
2026-01-17 15:33:49 +01:00
|
|
|
// DATABASE_URL is optional during build (prisma generate), required for migrations
|
|
|
|
|
const databaseUrl = process.env.DATABASE_URL || 'postgresql://placeholder:placeholder@localhost:5432/placeholder'
|
2026-01-17 15:31:23 +01:00
|
|
|
|
|
|
|
|
export default {
|
|
|
|
|
schema: 'prisma/schema.prisma',
|
|
|
|
|
migrations: {
|
|
|
|
|
path: 'prisma/migrations',
|
|
|
|
|
},
|
|
|
|
|
datasource: {
|
|
|
|
|
url: databaseUrl,
|
|
|
|
|
},
|
|
|
|
|
}
|