From 35b9ffd306367222bc8bbb91b731b979567919aa Mon Sep 17 00:00:00 2001 From: ashar Date: Mon, 3 Jun 2024 16:22:13 +0700 Subject: [PATCH] feat(migrasi) config migrasi --- src/database/ormconfig.ts | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 src/database/ormconfig.ts diff --git a/src/database/ormconfig.ts b/src/database/ormconfig.ts new file mode 100644 index 0000000..6c89427 --- /dev/null +++ b/src/database/ormconfig.ts @@ -0,0 +1,16 @@ +import { DataSource } from 'typeorm'; +import * as dotenv from 'dotenv'; + +dotenv.config(); +export const connectionSource = new DataSource({ + type: 'postgres', + host: process.env.DEFAULT_DB_HOST, + port: parseInt(process.env.DEFAULT_DB_PORT), + username: process.env.DEFAULT_DB_USER, + password: process.env.DEFAULT_DB_PASS, + database: process.env.DEFAULT_DB_NAME, + entities: ['src/modules/user-related/**/data/models/*.ts'], + migrationsTableName: 'migrations', + migrations: ['src/database/migrations/*.ts'], + synchronize: false, +});