import 'reflect-metadata'; import { DataSource } from 'typeorm'; import { User } from './entity/user'; import * as dotenv from 'dotenv'; dotenv.config(); export const AppDataSource = new DataSource({ type: 'postgres', host: process.env.DATABASE_HOST, port: parseInt(process.env.DATABASE_PORT as string, 10), username: process.env.DATABASE_USER, password: process.env.DATABASE_PASS, database: process.env.DATABASE_NAME, synchronize: false, logging: false, entities: [User], migrations: [ 'src/migration/**/*.ts' ], subscribers: [], });