Fix connection URL
This commit is contained in:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user