diff --git a/peers/server.js b/peers/server.js index 0eb99a9de..fcf78611b 100644 --- a/peers/server.js +++ b/peers/server.js @@ -40,4 +40,12 @@ process.on('uncaughtException', err => { console.log(`Uncaught Exception: ${err.message}`); debug && console.log(err.stack); // process.exit(1); -}); \ No newline at end of file +}); + +app.get('/private/shutdown', (req, res) => { + console.log("Requested shutdown"); + res.statusCode = 200; + res.end("ok!"); + process.kill(1, "SIGTERM"); + } +); \ No newline at end of file