1
0
forked from noxious/server

Added init migration, moved ORM config into separate file, updated .gitignore file

This commit is contained in:
2024-12-25 01:16:07 +01:00
parent d299528c26
commit 125d3a3f66
5 changed files with 112 additions and 26 deletions

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

@ -0,0 +1,26 @@
// import { defineConfig, MariaDbDriver } from '@mikro-orm/mariadb'
import { defineConfig, MySqlDriver } from '@mikro-orm/mysql'
import { Migrator } from '@mikro-orm/migrations'
import { TsMorphMetadataProvider } from '@mikro-orm/reflection'
import serverConfig from './src/utilities/config'
export default defineConfig({
extensions: [Migrator],
metadataProvider: TsMorphMetadataProvider,
entities: ['./src/entities/**/*.js'],
entitiesTs: ['./src/entities/**/*.ts'],
driver: MySqlDriver,
host: serverConfig.DB_HOST,
port: serverConfig.DB_PORT,
user: serverConfig.DB_USER,
password: serverConfig.DB_PASS,
dbName: serverConfig.DB_NAME,
debug: serverConfig.ENV !== 'production',
driverOptions: {
allowPublicKeyRetrieval: true
},
migrations: {
path: './migrations',
pathTs: './migrations',
}
})