Files
evento/packages/legacy/mikro-orm.config.js

21 lines
637 B
JavaScript

const { PostgreSqlDriver } = require('@mikro-orm/postgresql');
const { Migrator } = require('@mikro-orm/migrations');
/** @type {import('@mikro-orm/core').MikroORMOptions} */
module.exports = {
driver: PostgreSqlDriver,
host: process.env.DB_HOST || 'localhost',
port: Number(process.env.DB_PORT) || 5432,
user: process.env.DB_USER || 'postgres',
password: process.env.DB_PASSWORD || 'postgres',
dbName: process.env.DB_NAME || 'planner',
autoLoadEntities: true,
entities: ['./dist/**/*.entity.js'],
extensions: [Migrator],
migrations: {
path: './dist/migrations',
transactional: true,
emit: 'js',
},
};