12 lines
316 B
TypeScript
12 lines
316 B
TypeScript
// src/db/index.ts
|
|
import 'dotenv/config';
|
|
import { drizzle } from 'drizzle-orm/mysql2';
|
|
import mysql from 'mysql2/promise';
|
|
import * as schema from './schema';
|
|
|
|
const poolConnection = mysql.createPool({
|
|
uri: process.env.DATABASE_URL,
|
|
});
|
|
|
|
export const db = drizzle(poolConnection, { schema, mode: 'default' });
|