gcx/backend/services/referral-service/src/app.module.ts

26 lines
804 B
TypeScript

import { Module } from '@nestjs/common';
import { TypeOrmModule } from '@nestjs/typeorm';
import { ReferralModule } from './referral.module';
@Module({
imports: [
TypeOrmModule.forRoot({
type: 'postgres',
host: process.env.DB_HOST || 'localhost',
port: parseInt(process.env.DB_PORT || '5432', 10),
username: process.env.DB_USERNAME || 'genex',
password: process.env.DB_PASSWORD || 'genex_dev_password',
database: process.env.DB_NAME || 'genex',
autoLoadEntities: true,
synchronize: false,
logging: process.env.NODE_ENV === 'development',
extra: {
max: parseInt(process.env.DB_POOL_MAX || '10', 10),
min: parseInt(process.env.DB_POOL_MIN || '2', 10),
},
}),
ReferralModule,
],
})
export class AppModule {}