letsbe-hub/prisma.config.mjs

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,
},
}