dev-kong
Version:
Development Kong Server
35 lines (30 loc) • 711 B
JavaScript
const { getKong } = require('../kong')
const { logObject } = require('../helper')
function checkStatus (options) {
return getKong('/status')
.then(stat => {
if (!options.silent) {
console.log('Server')
logObject(stat.server)
console.log('Database')
logObject(stat.database)
}
return stat
})
.catch(() => {
if (!options.silent) {
console.log('Failed, check if Kong running first')
}
return null
})
}
module.exports = {
checkStatus,
status: program => {
program
.command('status')
.option('--silent', 'No console output')
.description('Check Kong status')
.action(checkStatus)
}
}