import 'reflect-metadata'; import { DataSource, DataSourceOptions } from 'typeorm'; import { config as dotEnvConfig } from 'dotenv'; dotEnvConfig(); const options: DataSourceOptions = { type: 'postgres', host: process.env.DB_HOST || 'localhost', port: Number(process.env.DB_PORT) || 5432, username: process.env.DB_USER || 'postgres', password: process.env.DB_PASSWORD || 'postgres', database: process.env.DB_NAME || 'todo', entities: ['src/**/*.entity.ts'], migrations: ['src/migrations/*.ts'], synchronize: false, }; export const AppDataSource = new DataSource(options);