import mongoose from 'mongoose'; import { config } from './index'; import { logger } from '../utils/logger'; export const connectDatabase = async (): Promise => { try { await mongoose.connect(config.mongodb.uri); logger.info('MongoDB connected successfully'); } catch (error) { logger.error('MongoDB connection failed:', error); process.exit(1); } };