diff --git a/db.js b/db.js index 03dd305..286399f 100644 --- a/db.js +++ b/db.js @@ -1,5 +1,6 @@ const { Client } = require('pg'); +// Connexion à la base de données PostgreSQL const client = new Client({ host: '172.30.0.4', port: 5432, @@ -8,12 +9,16 @@ const client = new Client({ database: 'timelapse' }); -client.connect(err => { - if (err) { - console.error('Erreur de connexion à la base de données:', err); - return; - } - console.log('Connecté à la base de données PostgreSQL.'); -}); +function connectWithRetry() { + client.connect(err => { + if (err) { + console.error('Erreur de connexion à la base de données:', err); + setTimeout(connectWithRetry, 30000); // Réessayer après 30 secondes + } else { + console.log('Connecté à la base de données PostgreSQL.'); + } + }); +} -module.exports = client; +connectWithRetry(); +module.exports = client; \ No newline at end of file