Files
sexy/healthcheck.mjs
T

21 lines
358 B
JavaScript
Raw Permalink Normal View History

import http from "node:http";
const req = http.request(
{
host: "127.0.0.1",
port: process.env.PORT || 3000,
path: "/api/health",
timeout: 3000,
},
(res) => {
process.exit(res.statusCode === 200 ? 0 : 1);
},
);
req.on("error", () => process.exit(1));
req.on("timeout", () => {
req.destroy();
process.exit(1);
});
req.end();