mirror of
https://github.com/face-hh/lyntr.git
synced 2026-09-12 19:51:01 +05:00
22 lines
620 B
TypeScript
22 lines
620 B
TypeScript
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;
|