Update file db.js

This commit is contained in:
2024-12-10 12:40:30 +00:00
parent 4f8930ede7
commit 96b7552e59

28
db.js
View File

@@ -1,29 +1,19 @@
const { Client } = require('pg'); const { Client } = require('pg');
const client = new Client({ const client = new Client({
host: 'kerboul.me', host: '172.30.0.2',
port: 5777, port: 5432,
user: 'timelapse', user: 'timelapse',
password: 'timelapse', password: 'timelapse',
database: 'timelapse' database: 'timelapse'
}); });
const connectWithRetries = (retries) => { client.connect(err => {
client.connect((err) => { if (err) {
if (err) { console.error('Erreur de connexion à la base de données:', err);
console.error('Erreur de connexion à la base de données:', err); return;
if (retries > 0) { }
console.log(`Tentative de reconnexion... (${retries} tentatives restantes)`); console.log('Connecté à la base de données PostgreSQL.');
setTimeout(() => connectWithRetries(retries - 1), 5000); // Réessayer après 5 secondes });
} else {
console.error('Impossible de se connecter à la base de données après plusieurs tentatives.');
}
return;
}
console.log('Connecté à la base de données PostgreSQL.');
});
};
connectWithRetries(5);
module.exports = client; module.exports = client;