mirror of
https://github.com/hedgedoc/hedgedoc.git
synced 2025-05-14 23:24:46 -04:00
feat(healthcheck): add /_health endpoint
This endpoint returns the internal readiness state used by the realtime code to indicate whether HedgeDoc is performing properly. As it only returns the state of a variable, it is less resource hungry compared to a call to /status for checking the health of HedgeDoc. By prepending the route with an underscore, it should not be conflicting with already created pads in FreeURL mode. Signed-off-by: Erik Michelson <github@erik.michelson.eu>
This commit is contained in:
parent
4cf56bfdca
commit
9949e3a875
3 changed files with 12 additions and 1 deletions
2
app.js
2
app.js
|
@ -181,7 +181,7 @@ app.use(flash())
|
|||
|
||||
// passport
|
||||
app.use(passport.initialize())
|
||||
app.use(useUnless(['/status', '/metrics'], passport.session()))
|
||||
app.use(useUnless(['/status', '/metrics', '/_health'], passport.session()))
|
||||
|
||||
// check uri is valid before going further
|
||||
app.use(require('./lib/web/middleware/checkURIValid'))
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue