import { configDotenv } from 'dotenv';
import { defineConfig } from 'drizzle-kit';
import { join } from 'path';

configDotenv({
  path: join(process.cwd(), 'apps/api', `.env`),
});

export default defineConfig({
  schema: './drizzle/schema.ts',
  dialect: 'mysql',
  dbCredentials: {
    database: process.env.DB_DATABASE!,
    host: process.env.DB_HOST!,
    password: process.env.DB_PASSWORD!,
    user: process.env.DB_USER!,
    port: parseInt(process.env.DB_PORT!),
  },
  verbose: true,
  strict: true,
});
