Set defaults for LN_PATH and DB_PATH

This commit is contained in:
Nadav Ivgi 2017-12-31 06:18:29 +02:00
parent 166224e7d7
commit 1cd1d8c0b3
2 changed files with 4 additions and 3 deletions

4
app.js
View File

@ -2,8 +2,8 @@ import LightningClient from 'lightning-client'
import PaymentListener from './lib/payment-listener'
const app = require('express')()
, db = require('knex')({ client: 'sqlite3', connection: process.env.DB_PATH, useNullAsDefault: true })
, ln = new LightningClient(process.env.LN_PATH)
, db = require('knex')(require('./knexfile'))
, ln = new LightningClient(process.env.LN_PATH || require('path').join(process.env.HOME, '/.lightning'))
app.model = require('./model')({ db, ln })
app.payListen = new PaymentListener(ln.rpcPath, app.model)

View File

@ -1,4 +1,5 @@
module.exports = {
client: 'sqlite3'
, connection: process.env.DB_PATH
, connection: process.env.DB_PATH || 'sqlite.db'
, useNullAsDefault: true
}