dvbooking/src/data-source.ts
2025-10-27 15:33:13 +01:00

24 lines
566 B
TypeScript

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: [],
});