const { Sequelize } = require('sequelize'); require('dotenv').config(); const sequelize = new Sequelize(process.env.DATABASE_URL, { dialect: 'postgres', logging: process.env.NODE_ENV === 'development' ? console.log : false, pool: { max: 10, min: 0, acquire: 30000, idle: 10000, }, }); const testConnection = async () => { try { await sequelize.authenticate(); console.log('✅ Database connection established successfully.'); } catch (error) { console.error('❌ Unable to connect to the database:', error); process.exit(1); } }; module.exports = { sequelize, testConnection };