lamassu-server/lib/config.js
2016-04-23 19:27:53 +03:00

23 lines
554 B
JavaScript

var fs = require('fs')
var pgp = require('pg-promise')()
function connect () {
var psqlUrl
try {
psqlUrl = process.env.DATABASE_URL || JSON.parse(fs.readFileSync('/etc/lamassu.json')).postgresql
} catch (ex) {
psqlUrl = 'psql://lamassu:lamassu@localhost/lamassu'
}
return pgp(psqlUrl)
}
exports.connect = connect
function loadConfig () {
var db = connect()
return db.one('select data from user_config where type=$1', 'exchanges')
.then(function (data) {
pgp.end()
return data.data
})
}
exports.loadConfig = loadConfig