Fix connection URL
This commit is contained in:
@@ -4,12 +4,22 @@
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
const { Pool, Client } = require('pg');
|
const { Pool, Client } = require('pg');
|
||||||
|
const url = require('url');
|
||||||
const logger = require('./logger');
|
const logger = require('./logger');
|
||||||
//const connectionString = 'postgresql://wrenchboard:wrenchboard@10.10.10.23:5432/wrenchboard';
|
//const connectionString = 'postgresql://wrenchboard:wrenchboard@10.10.10.23:5432/wrenchboard';
|
||||||
const connectionString = process.env.POSTGRE_URL;
|
const connectionString = process.env.POSTGRE_URL.replace(/'/g, '');
|
||||||
const postgres = new Pool({
|
const params = url.parse(connectionString);
|
||||||
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 => {
|
postgres.on('connect', client => {
|
||||||
logger.info('Connected to Database');
|
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",
|
"express": "^4.17.1",
|
||||||
"openapi-types": "^10.0.0",
|
"openapi-types": "^10.0.0",
|
||||||
"pg": "8.7.1",
|
"pg": "8.7.1",
|
||||||
|
"pg-pool": "^3.5.1",
|
||||||
"request": "^2.88.2",
|
"request": "^2.88.2",
|
||||||
"swagger-autogen": "^2.17.2",
|
"swagger-autogen": "^2.17.2",
|
||||||
"swagger-jsdoc": "^6.1.0",
|
"swagger-jsdoc": "^6.1.0",
|
||||||
"swagger-ui-express": "^4.3.0",
|
"swagger-ui-express": "^4.3.0",
|
||||||
"underscore": "^1.8.3",
|
"underscore": "^1.8.3",
|
||||||
|
"url": "^0.11.0",
|
||||||
"winston": "^2.3.1",
|
"winston": "^2.3.1",
|
||||||
"winston-papertrail": "^1.0.4"
|
"winston-papertrail": "^1.0.4"
|
||||||
},
|
},
|
||||||
@@ -32,7 +34,7 @@
|
|||||||
},
|
},
|
||||||
"repository": {
|
"repository": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "ssh://git@gitlab.chiefsoft.net:10222/WrenchBoard/WrenchBoradWeb.git"
|
"url": "ssh://git@gitlab.chiefsoft.net:10222/WrenchBoard/FlutterWave.git"
|
||||||
},
|
},
|
||||||
"keywords": [
|
"keywords": [
|
||||||
"microservice",
|
"microservice",
|
||||||
@@ -40,7 +42,7 @@
|
|||||||
"transfer"
|
"transfer"
|
||||||
],
|
],
|
||||||
"bugs": {
|
"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