Added Mikro ORM config

This commit is contained in:
Dennis Postma 2024-12-24 22:03:20 +01:00
parent e5df80647f
commit 40c24cee10

22
mikro-orm.config.ts Normal file
View File

@ -0,0 +1,22 @@
import {default as serverConfig} from './src/utilities/config';
import { Options } from '@mikro-orm/core';
import { MariaDbDriver } from '@mikro-orm/mariadb';
import { Migrator } from '@mikro-orm/migrations';
const config: Options<MariaDbDriver> = {
extensions: [Migrator],
entities: ['./dist/entities/**/*.js'],
entitiesTs: ['./src/entities/**/*.ts'],
driver: MariaDbDriver,
dbName: serverConfig.DB_NAME,
host: serverConfig.DB_HOST,
port: serverConfig.DB_PORT,
user: serverConfig.DB_USER,
password: serverConfig.DB_PASSWORD,
debug: serverConfig.ENV !== 'production',
driverOptions: {
allowPublicKeyRetrieval: true
}
};
export default config;