issue # nestjs 로 초기화

This commit is contained in:
geonhee-min
2025-11-21 15:18:37 +09:00
parent ce50a53256
commit 0170421d16
57 changed files with 2483 additions and 143 deletions

22
src/db/db.module.ts Normal file
View File

@@ -0,0 +1,22 @@
import { Global, Module } from "@nestjs/common";
import { Pool } from "pg";
import { drizzle, NodePgDatabase } from "drizzle-orm/node-postgres";
import * as schema from '../../drizzle/schema';
@Global()
@Module({
providers: [
{
provide: "DRIZZLE",
useFactory: (): NodePgDatabase<typeof schema> => {
const pool = new Pool({
connectionString: process.env.PG_DATABASE_URL
});
return drizzle(pool, { schema: schema });
}
}
],
exports: ["DRIZZLE"]
})
export class DbModule {}