Skip to content

Commit 15afb88

Browse files
committed
add healthcheck
1 parent 30ab256 commit 15afb88

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

src/index.js

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,18 @@ module.exports = (options, done) => {
3838

3939
// magic starts here
4040
app.use("/", router(options));
41+
app.use("/healthcheck", (req, res) => {
42+
res.set({ 'Content-Type': 'application/json; charset=utf-8' })
43+
res.send(JSON.stringify({
44+
name: process.env.npm_package_name,
45+
version: process.env.npm_package_version,
46+
uptimeSeconds: process.uptime(),
47+
memory: process.memoryUsage(),
48+
pid: process.pid,
49+
versions: process.versions,
50+
}, null, 2));
51+
52+
});
4153

4254
app.listen(options.port);
4355

0 commit comments

Comments
 (0)