feat: secure frontend and provider ingress

This commit is contained in:
Codex
2026-05-04 11:40:56 +00:00
parent caa80ee5e7
commit 8726611b6f
25 changed files with 1491 additions and 450 deletions
+4 -4
View File
@@ -17,7 +17,7 @@
- debug.ts (Real-flow debug helpers)
- command.ts (Bounded command execution helpers)
- output.ts (JSON output helpers)
- e2e.ts (Public API, database, provider, and Playwright frontend E2E checks)
- e2e.ts (Public frontend/provider ingress, internal core/database, and Playwright frontend E2E checks)
- logs/ (Generated service logs; ignored by git)
- .state/ (Generated job state and compose env; ignored by git)
- docs/
@@ -46,13 +46,13 @@
- package.json
- tsconfig.json
- Dockerfile
- src/index.ts (REST API, WebSocket provider server, scheduler, database access)
- src/index.ts (Internal REST API, public provider ingress WebSocket, scheduler, database access)
- frontend/ (Frontend web application container)
- package.json
- tsconfig.json
- Dockerfile
- src/index.ts (Bun static server and runtime config injection)
- public/ (HTML/CSS/JS assets for the compact industrial console)
- 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)
- provider-gateway/ (Compute node Provider Gateway container)
- package.json
- tsconfig.json