boredgame/drizzle.config.ts

22 lines
564 B
TypeScript
Raw Permalink Normal View History

2024-01-31 02:19:51 +00:00
import 'dotenv/config';
import { defineConfig } from 'drizzle-kit';
import env from './src/env';
2024-01-31 02:19:51 +00:00
export default defineConfig({
dialect: 'postgresql',
schema: './src/db/schema/index.ts',
out: './src/db/migrations',
2024-01-31 02:19:51 +00:00
dbCredentials: {
host: env.DATABASE_HOST || 'localhost',
port: Number(env.DATABASE_PORT) || 5432,
user: env.DATABASE_USER,
password: env.DATABASE_PASSWORD,
database: env.DATABASE_DB || 'boredgame',
ssl: env.DATABASE_HOST !== 'localhost',
},
// Print all statements
verbose: true,
// Always as for confirmation
strict: true,
});