/** * ════════════════════════════════════════════════════════════ * مُصادَق — 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: ['src/**/entities/*.entity.ts'], migrations: ['src/migrations/*.ts'], subscribers: [], });