Update file db.js
This commit is contained in:
26
db.js
26
db.js
@@ -1,19 +1,29 @@
|
|||||||
const { Client } = require('pg');
|
const { Client } = require('pg');
|
||||||
|
|
||||||
const client = new Client({
|
const client = new Client({
|
||||||
host: '88.121.175.107',
|
host: 'kerboul.me',
|
||||||
port: 5777,
|
port: 5777,
|
||||||
user: 'timelapse',
|
user: 'timelapse',
|
||||||
password: 'timelapse',
|
password: 'timelapse',
|
||||||
database: 'timelapse'
|
database: 'timelapse'
|
||||||
});
|
});
|
||||||
|
|
||||||
client.connect(err => {
|
const connectWithRetries = (retries) => {
|
||||||
if (err) {
|
client.connect((err) => {
|
||||||
console.error('Erreur de connexion à la base de données:', err);
|
if (err) {
|
||||||
return;
|
console.error('Erreur de connexion à la base de données:', err);
|
||||||
}
|
if (retries > 0) {
|
||||||
console.log('Connecté à la base de données PostgreSQL.');
|
console.log(`Tentative de reconnexion... (${retries} tentatives restantes)`);
|
||||||
});
|
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;
|
||||||
|
|||||||
Reference in New Issue
Block a user