import mongoose from "mongoose"; import { DB_HOST, DB_NAME, DB_PASSWORD, DB_PORT, DB_USERNAME, } from "./constants/db"; import { Auth } from "./model/auth"; import { Log } from "./model/log"; import { Strategy } from "./model/strategy"; import { Token } from "./model/token"; const connection = mongoose .connect( `mongodb://${DB_USERNAME}:${DB_PASSWORD}@${DB_HOST}:${DB_PORT}/${DB_NAME}` ) .then((c) => console.debug("Database connection established", { connection: c }) ) .catch((error) => { console.error("Mongo connection failure", error); process.exit(1); }); export { connection, Auth, Log, Strategy, Token };