const { Pool } = require('pg'); const pool = new Pool({ host: process.env.POSTGRES_HOST || 'postgres', port: parseInt(process.env.POSTGRES_PORT || '5432'), database: process.env.POSTGRES_DB || 'taskmanager', user: process.env.POSTGRES_USER || 'taskuser', password: process.env.POSTGRES_PASSWORD || 'taskpass', max: 10, idleTimeoutMillis: 30000, connectionTimeoutMillis: 5000, }); pool.on('error', (err) => { console.error('Unexpected PostgreSQL pool error:', err); }); module.exports = pool;