director-ai / server /src /config /database.ts
algorembrant's picture
Upload 79 files
11f4e50 verified
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);
}
};