import { config } from 'dotenv'; import type { Config } from 'drizzle-kit'; config({ path: '.env' }) if (!process.env.DB_HOST || !process.env.DB_USER || !process.env.DB_PASSWORD || !process.env.DB_NAME) { throw new Error('Missing database credentials in environment variables'); } export default { schema: './src/lib/server/schema.ts', out: './drizzle', dialect: 'postgresql', // 'postgresql' | 'mysql' | 'sqlite' dbCredentials: { host: process.env.DB_HOST, user: process.env.DB_USER, password: process.env.DB_PASSWORD, database: process.env.DB_NAME, ssl: false }, } satisfies Config;