feat: add resource monitoring and provider upgrade

This commit is contained in:
Codex
2026-05-04 13:04:39 +00:00
parent 8726611b6f
commit 2a03f6343c
27 changed files with 1807 additions and 130 deletions
+4 -3
View File
@@ -46,18 +46,19 @@
- package.json
- tsconfig.json
- Dockerfile
- src/index.ts (Internal REST API, public provider ingress WebSocket, scheduler, database access)
- src/index.ts (Internal REST API, public provider ingress WebSocket, scheduler, database access, system/Docker status storage API)
- frontend/ (Frontend web application container)
- package.json
- tsconfig.json
- Dockerfile
- src/index.ts (Bun static server, login/session handling, and same-origin internal API proxy)
- public/ (React HTML/CSS/JS assets for the compact industrial console)
- src/app.tsx (TypeScript + React browser app source; `/app.js` is generated by Bun at runtime)
- public/ (HTML/CSS static assets for the compact industrial console; no handwritten app JS)
- provider-gateway/ (Compute node Provider Gateway container)
- package.json
- tsconfig.json
- Dockerfile
- src/index.ts (WebSocket client, heartbeat, Docker adapter)
- src/index.ts (WebSocket client, heartbeat, system/Docker telemetry, Docker adapter, provider.upgrade handler)
- scripts/host-ssh-shell.sh (Optional maintenance-only SSH bridge)
- database/ (PostgreSQL initialization and configuration)
- config/postgresql.conf