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 };