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
|
### 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:
|
Outstanding:
|
||||||
|
|
||||||
- code-server launch link in portal
|
- finalize external browser reachability for code-server through Cloudflare → Traefik → container
|
||||||
- Traefik dynamic config written by API on provisioning
|
- 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
|
- dev provisioning payload
|
||||||
- runtime/version fields
|
- runtime/version fields
|
||||||
- enable_code_server flag
|
- 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:
|
Outstanding:
|
||||||
|
|
||||||
- runtime validation endpoint
|
- runtime validation endpoint
|
||||||
- dev runtime catalog endpoint for portal
|
- dev runtime catalog endpoint for portal
|
||||||
- write Traefik dynamic config file on dev container provisioning
|
|
||||||
- remove Traefik dynamic config on dev container deletion
|
- 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
|
- dotnet runtime support
|
||||||
- enable code-server checkbox
|
- enable code-server checkbox
|
||||||
- dev file browser support
|
- dev file browser support
|
||||||
|
- frontend now consumes API-backed status correctly for host/console state
|
||||||
|
|
||||||
Outstanding:
|
Outstanding:
|
||||||
|
|
||||||
- runtime list driven from catalog API
|
- runtime list driven from catalog API
|
||||||
- dev port exposure UI
|
- dev port exposure UI
|
||||||
- code-server launch link
|
- code-server launch link
|
||||||
|
- clearer dev readiness states (`installing`, `starting`, `running`, `error`, etc.)
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
@ -117,6 +143,10 @@ Outstanding:
|
|||||||
|
|
||||||
## Platform
|
## Platform
|
||||||
|
|
||||||
|
Active thread:
|
||||||
|
|
||||||
|
- complete external dev IDE access path end-to-end
|
||||||
|
|
||||||
Future work:
|
Future work:
|
||||||
|
|
||||||
- dev port routing
|
- dev port routing
|
||||||
@ -144,4 +174,6 @@ Future work:
|
|||||||
- ✅ Filesystem architecture docs consolidated
|
- ✅ Filesystem architecture docs consolidated
|
||||||
- ✅ Upload transport timeout tuning
|
- ✅ Upload transport timeout tuning
|
||||||
- ✅ Dev container filesystem support (container-aware, /workspace root)
|
- ✅ 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