Close code-server blocker — artifact fixed, install working 2026-03-15
This commit is contained in:
parent
b8182e86ed
commit
b0e490bd66
@ -42,23 +42,26 @@ Outstanding:
|
||||
|
||||
### Code Server Addon
|
||||
|
||||
Status: Provisioning logic implemented.
|
||||
Status: ✅ Operational — artifact fixed, install confirmed working 2026-03-15
|
||||
|
||||
Current blocker:
|
||||
Artifact contains source repository, not compiled release.
|
||||
Port: 6000
|
||||
|
||||
Needed:
|
||||
Artifact server must provide a runnable release archive.
|
||||
Routing: Traefik + Cloudflare wildcard (*.dev.zerolaghub.com) — no SRV records needed
|
||||
|
||||
Expected contents:
|
||||
Outstanding:
|
||||
|
||||
```
|
||||
bin/code-server
|
||||
lib/
|
||||
node_modules/
|
||||
```
|
||||
- code-server launch link in portal
|
||||
- Traefik dynamic config written by API on provisioning
|
||||
|
||||
Once artifact is corrected provisioning should succeed.
|
||||
---
|
||||
|
||||
### Agent Future Work (priority order)
|
||||
|
||||
1. Unified structured logging (slog) — Promtail/Loki needs structured fields
|
||||
2. Dev container /status — provisioningComplete + provisioningError fields
|
||||
3. Crash recovery with backoff — 30s/60s/120s, max 3 attempts, then error state
|
||||
4. Graceful shutdown verification — SIGTERM + wait before SIGKILL for Minecraft
|
||||
5. Agent restart/process reattachment — detect existing process on restart
|
||||
|
||||
---
|
||||
|
||||
@ -74,6 +77,8 @@ 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
|
||||
|
||||
---
|
||||
|
||||
@ -101,10 +106,10 @@ Completed:
|
||||
- runtime artifacts hosted
|
||||
- devcontainer catalog
|
||||
- runtime archive structure
|
||||
- code-server compiled release artifact ✅
|
||||
|
||||
Outstanding:
|
||||
|
||||
- correct code-server artifact
|
||||
- checksum publishing
|
||||
- artifact metadata support
|
||||
|
||||
@ -137,5 +142,6 @@ Future work:
|
||||
- ✅ `.zlh_metadata.json` provenance tracking
|
||||
- ✅ Raw `http.request` streaming in API upload proxy
|
||||
- ✅ Filesystem architecture docs consolidated
|
||||
- ✅ Upload transport timeout tuning — client abort / upstream timeout / socket reset categories clarified
|
||||
- ✅ Upload transport timeout tuning
|
||||
- ✅ Dev container filesystem support (container-aware, /workspace root)
|
||||
- ✅ Code-server artifact fix — compiled release on zlh-artifacts, install confirmed working
|
||||
|
||||
Loading…
Reference in New Issue
Block a user