setup database, entities, and migrations
This commit is contained in:
19
src/configs/mikro-orm.config.ts
Normal file
19
src/configs/mikro-orm.config.ts
Normal file
@@ -0,0 +1,19 @@
|
||||
import { databaseConfig } from "@/configs/database.config";
|
||||
import { Migrator } from "@mikro-orm/migrations";
|
||||
import { defineConfig } from "@mikro-orm/postgresql";
|
||||
|
||||
export default defineConfig({
|
||||
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"],
|
||||
extensions: [Migrator],
|
||||
migrations: {
|
||||
tableName: "_migrations",
|
||||
path: "src/database/migrations",
|
||||
pathTs: "src/database/migrations",
|
||||
},
|
||||
});
|
||||
Reference in New Issue
Block a user