/** * ════════════════════════════════════════════════════════════ * مُصادَق — TypeORM CLI Data Source * ════════════════════════════════════════════════════════════ */ import { DataSource } from 'typeorm'; import * as dotenv from 'dotenv'; dotenv.config(); export const AppDataSource = new DataSource({ type: 'postgres', host: process.env.DB_HOST, port: parseInt(process.env.DB_PORT || '5300'), username: process.env.DB_USER, password: process.env.DB_PASS, database: process.env.DB_NAME, synchronize: false, logging: true, entities: [__dirname + '/**/*.entity{.ts,.js}'], migrations: [__dirname + '/migrations/*{.ts,.js}'], subscribers: [], });