Files
musadeq/backend/data-source.ts

25 lines
903 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: ['src/**/entities/*.entity.ts'],
migrations: ['src/migrations/*.ts'],
subscribers: [],
});