Update OPEN_THREADS — code-server operational, API routing completed, external access outstanding
This commit is contained in:
parent
0b442db44b
commit
eaf8294f5c
@ -42,16 +42,33 @@ Outstanding:
|
||||
|
||||
### Code Server Addon
|
||||
|
||||
Status: ✅ Operational — artifact fixed, install confirmed working 2026-03-15
|
||||
Status: ✅ Install + launch operational inside dev containers
|
||||
|
||||
Port: 6000
|
||||
Confirmed:
|
||||
|
||||
Routing: Traefik + Cloudflare wildcard (*.dev.zerolaghub.com) — no SRV records needed
|
||||
- compiled release artifact fixed on `zlh-artifacts`
|
||||
- install confirmed working
|
||||
- process confirmed running inside container
|
||||
- binds to `0.0.0.0:6000`
|
||||
- launched from `/opt/zlh/services/code-server`
|
||||
- API now writes dev Traefik dynamic config during provisioning
|
||||
- API now uses proxy SSH service account (`zlh`) instead of personal user
|
||||
|
||||
Port: `6000`
|
||||
|
||||
Routing model:
|
||||
|
||||
- DNS: Cloudflare + Technitium
|
||||
- Proxy: Traefik dynamic file written by API during dev provisioning
|
||||
- Host format currently in use: `dev-<vmid>.zerolaghub.dev`
|
||||
|
||||
Outstanding:
|
||||
|
||||
- code-server launch link in portal
|
||||
- Traefik dynamic config written by API on provisioning
|
||||
- finalize external browser reachability for code-server through Cloudflare → Traefik → container
|
||||
- remove manual proxy-file edits from debugging path and ensure generated config is the sole source
|
||||
- standardize hostname format everywhere (`dev-<vmid>` only)
|
||||
- add code-server launch link in portal
|
||||
- remove dynamic Traefik file on dev container deletion
|
||||
|
||||
---
|
||||
|
||||
@ -72,13 +89,20 @@ Completed:
|
||||
- dev provisioning payload
|
||||
- runtime/version fields
|
||||
- enable_code_server flag
|
||||
- dev-only routing hook added during provisioning
|
||||
- Technitium + Cloudflare dev DNS creation
|
||||
- remote Traefik dynamic file writing via proxy SSH
|
||||
- proxy SSH moved to service-user model (`zlh`)
|
||||
- server status endpoint added so frontend can consume agent state
|
||||
- frontend status/console availability now update correctly via API polling model
|
||||
|
||||
Outstanding:
|
||||
|
||||
- runtime validation endpoint
|
||||
- dev runtime catalog endpoint for portal
|
||||
- write Traefik dynamic config file on dev container provisioning
|
||||
- remove Traefik dynamic config on dev container deletion
|
||||
- domain / hostname normalization audit
|
||||
- proxy/TLS generation cleanup so manual edits are no longer needed
|
||||
|
||||
---
|
||||
|
||||
@ -90,12 +114,14 @@ Completed:
|
||||
- dotnet runtime support
|
||||
- enable code-server checkbox
|
||||
- dev file browser support
|
||||
- frontend now consumes API-backed status correctly for host/console state
|
||||
|
||||
Outstanding:
|
||||
|
||||
- runtime list driven from catalog API
|
||||
- dev port exposure UI
|
||||
- code-server launch link
|
||||
- clearer dev readiness states (`installing`, `starting`, `running`, `error`, etc.)
|
||||
|
||||
---
|
||||
|
||||
@ -117,6 +143,10 @@ Outstanding:
|
||||
|
||||
## Platform
|
||||
|
||||
Active thread:
|
||||
|
||||
- complete external dev IDE access path end-to-end
|
||||
|
||||
Future work:
|
||||
|
||||
- dev port routing
|
||||
@ -144,4 +174,6 @@ Future work:
|
||||
- ✅ Filesystem architecture docs consolidated
|
||||
- ✅ Upload transport timeout tuning
|
||||
- ✅ Dev container filesystem support (container-aware, /workspace root)
|
||||
- ✅ Code-server artifact fix — compiled release on zlh-artifacts, install confirmed working
|
||||
- ✅ Code-server artifact fix — compiled release on zlh-artifacts
|
||||
- ✅ Dev routing hook added to provisioning without changing game publish flow
|
||||
- ✅ API status endpoint added for frontend agent-state consumption
|
||||
|
||||
Loading…
Reference in New Issue
Block a user