lamassu-server/lib/options.js
2016-11-18 18:43:54 +02:00

20 lines
543 B
JavaScript

const fs = require('fs')
const path = require('path')
const os = require('os')
let serverConfig
try {
const homeConfigPath = path.resolve(os.homedir(), '.lamassu', 'lamassu.json')
serverConfig = JSON.parse(fs.readFileSync(homeConfigPath))
} catch (_) {
try {
const globalConfigPath = path.resolve('/etc', 'lamassu', 'lamassu.json')
serverConfig = JSON.parse(fs.readFileSync(globalConfigPath))
} catch (_) {
console.error("Couldn't open lamassu.json config file.")
process.exit(1)
}
}
module.exports = serverConfig