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;
|
||||
|
||||
@@ -17,11 +17,13 @@
|
||||
"express": "^4.17.1",
|
||||
"openapi-types": "^10.0.0",
|
||||
"pg": "8.7.1",
|
||||
"pg-pool": "^3.5.1",
|
||||
"request": "^2.88.2",
|
||||
"swagger-autogen": "^2.17.2",
|
||||
"swagger-jsdoc": "^6.1.0",
|
||||
"swagger-ui-express": "^4.3.0",
|
||||
"underscore": "^1.8.3",
|
||||
"url": "^0.11.0",
|
||||
"winston": "^2.3.1",
|
||||
"winston-papertrail": "^1.0.4"
|
||||
},
|
||||
@@ -32,7 +34,7 @@
|
||||
},
|
||||
"repository": {
|
||||
"type": "git",
|
||||
"url": "ssh://git@gitlab.chiefsoft.net:10222/WrenchBoard/WrenchBoradWeb.git"
|
||||
"url": "ssh://git@gitlab.chiefsoft.net:10222/WrenchBoard/FlutterWave.git"
|
||||
},
|
||||
"keywords": [
|
||||
"microservice",
|
||||
@@ -40,7 +42,7 @@
|
||||
"transfer"
|
||||
],
|
||||
"bugs": {
|
||||
"url": "https://gitlab.chiefsoft.net/WrenchBoard/WrenchBoradWeb/issues"
|
||||
"url": "https://gitlab.chiefsoft.net/WrenchBoard/FlutterWave/issues"
|
||||
},
|
||||
"homepage": "https://gitlab.chiefsoft.net/WrenchBoard/WrenchBoradWeb/src/master/microservices/flutterwave-transfer-micro/README.md"
|
||||
"homepage": "https://gitlab.chiefsoft.net/WrenchBoard/FlutterWave/src/master/flutterwave-transfer-micro/README.md"
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user