const http = require('node:http'); const host = process.env.HOST || '127.0.0.1'; const port = Number.parseInt(process.env.PORT || '3000', 10); const server = http.createServer((request, response) => { response.writeHead(200, { 'content-type': 'text/plain' }); response.end('Inventory API is running\n'); }); function shutdown(signal) { console.log(`Received ${signal}, closing HTTP server`); server.close(() => process.exit(0)); setTimeout(() => process.exit(1), 8000).unref(); } process.on('SIGTERM', shutdown); process.on('SIGINT', shutdown); server.listen(port, host, () => { console.log(`Inventory API listening on http://${host}:${port}/`); });