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