Files
musadeq/backend/src/data-source.ts
2026-04-17 01:57:18 +03:00

24 lines
923 B
TypeScript

/**
* ════════════════════════════════════════════════════════════
* مُصادَق — 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: [],
});