This commit is contained in:
Josh Harvey 2016-11-06 16:49:08 +00:00
parent 478c6ebe0c
commit 1771467474
4 changed files with 6 additions and 37 deletions

View file

@ -35,11 +35,6 @@ module.exports = function (options) {
plugins.startPolling() plugins.startPolling()
plugins.startCheckingNotification() plugins.startCheckingNotification()
console.log('DEBUG9.3 ****************')
console.log('DEBUG9 ****************')
var authMiddleware var authMiddleware
if (options.https) { if (options.https) {
@ -76,26 +71,6 @@ module.exports = function (options) {
if (options.mock) logger.info('In mock mode') if (options.mock) logger.info('In mock mode')
var localApp = express()
localApp.use(bodyParser.json())
var localServer = http.createServer(localApp)
var localPort = 7070
console.log('DEBUG7 ****************')
routes.init({
app: app,
localApp: localApp,
plugins: plugins,
authMiddleware: authMiddleware,
// reloadConfigMiddleware: reloadConfigMiddleware,
mock: options.mock
})
// localServer.listen(7070, 'localhost', function () {
// console.log('lamassu-server is listening on local port %d', localPort)
// })
return server return server
}) })
.catch(e => console.log(e.stack))
} }

View file

@ -1,17 +1,9 @@
var pgp = require('pg-promise')()
var psqlUrl = require('../lib/options').postgresql
var R = require('ramda') var R = require('ramda')
var db = require('./db')
function connect () {
console.log(psqlUrl)
return pgp(psqlUrl)
}
function load () { function load () {
var db = connect()
return db.one('select data from user_config where type=$1', 'config') return db.one('select data from user_config where type=$1', 'config')
.then(function (data) { .then(function (data) {
pgp.end()
return data.data return data.data
}) })
} }
@ -19,10 +11,9 @@ function load () {
function loadAccounts () { function loadAccounts () {
const toFields = fieldArr => R.fromPairs(R.map(r => [r.code, r.value], fieldArr)) const toFields = fieldArr => R.fromPairs(R.map(r => [r.code, r.value], fieldArr))
const toPairs = r => [r.code, toFields(r.fields)] const toPairs = r => [r.code, toFields(r.fields)]
var db = connect()
return db.one('select data from user_config where type=$1', 'accounts') return db.one('select data from user_config where type=$1', 'accounts')
.then(function (data) { .then(function (data) {
pgp.end()
return R.fromPairs(R.map(toPairs, data.data.accounts)) return R.fromPairs(R.map(toPairs, data.data.accounts))
}) })
} }

View file

@ -15,5 +15,4 @@ const logger = new winston.Logger({
var version = require('../package.json').version var version = require('../package.json').version
logger.info('Version: %s', version) logger.info('Version: %s', version)
module.exports = logger module.exports = logger

View file

@ -120,3 +120,7 @@ v finish idempotency for all calls
- test pending action (action needs to take a while so we can test) - test pending action (action needs to take a while so we can test)
- defaults and validation - defaults and validation
- tweak install script - tweak install script
---------------
- clean up lamassu-server script, app, routes