issue # gitlab-ci 테스트

This commit is contained in:
geonhee-min
2025-11-24 10:27:42 +09:00
parent fb544e9e3a
commit dbf96453b5
11 changed files with 130 additions and 74 deletions

View File

@@ -1,20 +1,22 @@
import { Global, Module } from "@nestjs/common";
import { Pool } from "pg";
import { drizzle, NodePgDatabase } from "drizzle-orm/node-postgres";
import { ConfigModule, ConfigService } from "@nestjs/config";
import * as schema from '../../drizzle/schema';
@Global()
@Module({
imports: [ConfigModule],
providers: [
{
provide: "DRIZZLE",
useFactory: (): NodePgDatabase<typeof schema> => {
useFactory: (configService: ConfigService): NodePgDatabase<typeof schema> => {
const pool = new Pool({
connectionString: process.env.PG_DATABASE_URL
connectionString: configService.get<string>('PG_DATABASE_URL')
});
return drizzle(pool, { schema: schema });
}
},
inject: [ConfigService]
}
],
exports: ["DRIZZLE"]