feat: add baseos node enrollment

This commit is contained in:
2026-05-07 15:53:16 +00:00
parent 3624c78f9d
commit be7735a9c3
4 changed files with 361 additions and 0 deletions
+12
View File
@@ -109,6 +109,18 @@ export class CloudlyServer {
'/curlfresh/:scriptname',
this.cloudlyRef.nodeManager.curlfreshInstance.handler,
);
this.typedServer.server.addRoute(
'/baseos/v1/nodes/register',
new plugins.typedserver.servertools.Handler('POST', async (req, res) => {
await this.cloudlyRef.baseOsManager.handleRegisterHttpRequest(req, res);
}),
);
this.typedServer.server.addRoute(
'/baseos/v1/nodes/heartbeat',
new plugins.typedserver.servertools.Handler('POST', async (req, res) => {
await this.cloudlyRef.baseOsManager.handleHeartbeatHttpRequest(req, res);
}),
);
await this.typedServer.start();
}