Fix connection URL

This commit is contained in:
ChiefSoft works
2022-05-09 05:12:00 +00:00
parent 6543a2f6c7
commit d4dbd40c8b
2 changed files with 20 additions and 8 deletions
+15 -5
View File
@@ -4,12 +4,22 @@
*/
const { Pool, Client } = require('pg');
const url = require('url');
const logger = require('./logger');
//const connectionString = 'postgresql://wrenchboard:wrenchboard@10.10.10.23:5432/wrenchboard';
const connectionString = process.env.POSTGRE_URL;
const postgres = new Pool({
connectionString,
});
const connectionString = process.env.POSTGRE_URL.replace(/'/g, '');
const params = url.parse(connectionString);
const auth = params.auth.split(':');
const config = {
user: auth[0],
password: auth[1],
host: params.hostname,
port: params.port,
database: params.pathname.split('/')[1],
ssl: false
};
const postgres = new Pool(config);
postgres.on('connect', client => {
logger.info('Connected to Database');
@@ -44,4 +54,4 @@ postgres.connect((err, client, release) => {
});
});
module.exports = postgres;
module.exports = postgres;