fix: keep Cloud Web alive on client disconnect
This commit is contained in:
@@ -35,6 +35,7 @@ import { serveCloudWeb } from "./internal/dev-entrypoint/cloud-web-runtime.mjs";
|
||||
const port = Number.parseInt(process.env.PORT || process.env.HWLAB_PORT || "8080", 10);
|
||||
const serviceId = process.env.HWLAB_SERVICE_ID || "hwlab-cloud-web";
|
||||
const environment = process.env.HWLAB_ENVIRONMENT || "v02";
|
||||
const processStartedAt = new Date();
|
||||
const roots = [
|
||||
`${process.cwd()}/web/hwlab-cloud-web/dist`,
|
||||
`${process.cwd()}/web/hwlab-cloud-web`
|
||||
@@ -89,6 +90,11 @@ function healthPayload() {
|
||||
build: {
|
||||
source: process.env.HWLAB_BUILD_SOURCE || "runtime-boot:web-build",
|
||||
metadataSource: "runtime-boot"
|
||||
},
|
||||
process: {
|
||||
pid: process.pid,
|
||||
startedAt: processStartedAt.toISOString(),
|
||||
uptimeSeconds: Math.round((Date.now() - processStartedAt.getTime()) / 1000)
|
||||
}
|
||||
};
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user