24 lines
505 B
JavaScript
24 lines
505 B
JavaScript
// 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
|
|
}
|
|
|
|
const databaseUrl = process.env.DATABASE_URL
|
|
|
|
if (!databaseUrl) {
|
|
throw new Error('DATABASE_URL environment variable is required')
|
|
}
|
|
|
|
export default {
|
|
schema: 'prisma/schema.prisma',
|
|
migrations: {
|
|
path: 'prisma/migrations',
|
|
},
|
|
datasource: {
|
|
url: databaseUrl,
|
|
},
|
|
}
|