import { DataSource } from 'typeorm'; import { ConfigService } from '@nestjs/config'; import { config } from 'dotenv'; config(); const configService = new ConfigService(); export default new DataSource({ type: 'postgres', host: configService.get('DATABASE_HOST') || 'localhost', port: configService.get('DATABASE_PORT') || 5432, username: configService.get('DATABASE_USERNAME') || 'postgres', password: configService.get('DATABASE_PASSWORD') || '1234', database: configService.get('DATABASE_NAME') || 'boilerplatenestjs', entities: ['./src/**/*.entity.ts'], migrations: ['migrations/*-migrations.ts'], });