chore: first
This commit is contained in:
@@ -0,0 +1,36 @@
|
||||
import { Options } from "@mikro-orm/core";
|
||||
import { PostgreSqlDriver } from "@mikro-orm/postgresql";
|
||||
import dotenv from "dotenv";
|
||||
|
||||
dotenv.config();
|
||||
|
||||
const config: Options = {
|
||||
driver: PostgreSqlDriver,
|
||||
dbName: process.env.DB_NAME,
|
||||
host: process.env.DB_HOST,
|
||||
port: Number(process.env.DB_PORT),
|
||||
user: process.env.DB_USER,
|
||||
password: process.env.DB_PASS,
|
||||
entities: ["./dist/**/*.entity.js"],
|
||||
entitiesTs: ["./src/**/*.entity.ts"],
|
||||
debug: process.env.NODE_ENV !== "production",
|
||||
migrations: {
|
||||
path: "./database/migrations",
|
||||
pathTs: "./database/migrations",
|
||||
tableName: "migrations",
|
||||
transactional: true,
|
||||
allOrNothing: true,
|
||||
dropTables: false,
|
||||
safe: true,
|
||||
emit: "ts",
|
||||
},
|
||||
seeder: {
|
||||
path: "./database/seeders",
|
||||
pathTs: "./database/seeders",
|
||||
defaultSeeder: "IndexSeeder",
|
||||
glob: "!(*.d).{js,ts}",
|
||||
emit: "ts",
|
||||
},
|
||||
};
|
||||
|
||||
export default config;
|
||||
Reference in New Issue
Block a user