This commit is contained in:
2026-07-03 16:00:17 +03:30
parent e55d57047d
commit 5042cadb32
2 changed files with 8 additions and 3 deletions
+6 -2
View File
@@ -1,6 +1,9 @@
import 'dotenv/config';
import { join } from 'path';
import { DataSource } from 'typeorm';
const isCompiled = __filename.endsWith('.js');
export default new DataSource({
type: 'postgres',
host: process.env.DB_HOST,
@@ -8,6 +11,7 @@ export default new DataSource({
username: process.env.DB_USERNAME,
password: process.env.DB_PASSWORD,
database: process.env.DB_NAME,
entities: ['src/**/*.entity.ts'],
migrations: ['src/database/migrations/*.ts'],
entities: [join(__dirname, '../**/*.entity.{js,ts}')],
migrations: [join(__dirname, '/migrations/*.{js,ts}')],
...(isCompiled ? {} : { requireTsNode: true }),
});