setup database, entities, and migrations

This commit is contained in:
ItsMalma
2025-11-04 18:02:28 +07:00
parent 9aa0de17ee
commit b347ab0250
25 changed files with 3608 additions and 1 deletions

12
src/database/orm.ts Normal file
View File

@@ -0,0 +1,12 @@
import { databaseConfig } from "@/configs/database.config";
import { MikroORM } from "@mikro-orm/postgresql";
export const orm = await MikroORM.init({
host: databaseConfig.host,
port: databaseConfig.port,
user: databaseConfig.username,
password: databaseConfig.password,
dbName: databaseConfig.name,
entities: ["src/database/entities/*.entity.ts"],
entitiesTs: ["src/database/entities/*.entity.ts"],
});