|
|
@ -17,6 +17,17 @@ router.get('/robots.txt', (req, res, next) => { |
|
|
|
} |
|
|
|
}) |
|
|
|
|
|
|
|
/** |
|
|
|
* Health Endpoint |
|
|
|
*/ |
|
|
|
router.get('/healthz', (req, res, next) => { |
|
|
|
if (WIKI.models.knex.client.pool.numFree() < 1 && WIKI.models.knex.client.pool.numUsed() < 1) { |
|
|
|
res.status(503).json({ ok: false }).end() |
|
|
|
} else { |
|
|
|
res.status(200).json({ ok: true }).end() |
|
|
|
} |
|
|
|
}) |
|
|
|
|
|
|
|
/** |
|
|
|
* Create/Edit document |
|
|
|
*/ |
|
|
|