blob: add22e2926421cc59012f502ee5258f04dab20b6 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
#!/usr/bin/env node
import { createServer } from "node:http"
const server = createServer()
server.on("request", (await import("./app.js")).default)
server.on("error", console.error)
server.on("listening", function (this: typeof server) {
const addr = this.address()
console.log(`Listening on ${addr ? typeof addr === "string" ? addr : `${addr.port} on ${addr.address}` : "Unknown Socket"}`)
})
server.on("close", function () {
console.log("HTTP server closed")
})
server.listen({
host: "::",
port: 8080
})
process.on("SIGTERM", function () {
console.warn("SIGTERM signal received: closing HTTP server")
server.close()
})
|