config-validator to consider default values from schema (#139)
* config-validator to consider default values from schema * fix with relative json schema path * remove lamassuServerPath config on lamassu-migrate-options
This commit is contained in:
parent
d28c6ae691
commit
6fdb3e8834
7 changed files with 13 additions and 16 deletions
|
|
@ -1,6 +1,3 @@
|
|||
const pify = require('pify')
|
||||
const fs = pify(require('fs'))
|
||||
const path = require('path')
|
||||
const _ = require('lodash/fp')
|
||||
|
||||
const currencies = require('../../currencies.json')
|
||||
|
|
@ -9,16 +6,13 @@ const countries = require('../../countries.json')
|
|||
const settingsLoader = require('../settings-loader')
|
||||
|
||||
const db = require('../db')
|
||||
const options = require('../options')
|
||||
const configManager = require('../config-manager')
|
||||
const configValidate = require('../config-validate')
|
||||
const machineLoader = require('../machine-loader')
|
||||
const jsonSchema = require('../../lamassu-schema.json')
|
||||
|
||||
function fetchSchema () {
|
||||
const schemaPath = path.resolve(options.lamassuServerPath, 'lamassu-schema.json')
|
||||
|
||||
return fs.readFile(schemaPath)
|
||||
.then(JSON.parse)
|
||||
return _.cloneDeep(jsonSchema)
|
||||
}
|
||||
|
||||
function fetchConfig () {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue