healthcheck.js 476 B

12345678910111213141516171819202122232425
  1. const http = require("http");
  2. const options = {
  3. host : "localhost",
  4. port : "1337",
  5. path: "/_health",
  6. method: "HEAD",
  7. timeout : 2000
  8. };
  9. const request = http.get(options, (res) => {
  10. console.log(`STATUS: ${res.statusCode}`);
  11. if (res.statusCode == 204) {
  12. process.exit(0);
  13. } else {
  14. process.exit(1);
  15. }
  16. });
  17. request.on('error', function(err) {
  18. console.error(`ERROR: ${err.message}`);
  19. process.exit(1);
  20. });
  21. request.end();