dev_arc_aws/src/pages
Claude 52646d866d
Phase 4: Docker container management (REST CRUD/actions/stats/logs + exec terminal)
Extends the existing Engine-API-based docker integration adapter rather than
porting Termix's SSH+CLI approach, since ArchNest's docker integrations only
ever configure a baseUrl. Adds backend/src/docker/{client,exec}.ts and
backend/src/routes/docker.ts (REST + websocket exec-terminal via raw socket
hijack), and a new Containers page wired into the sidebar/router.

Verified end-to-end against a real dockerd instance and a real container in
this sandbox, which caught and fixed a genuine bug: calling /exec/{id}/resize
before starting the exec hangs the daemon indefinitely; fixed by setting the
initial size via ConsoleSize at exec-create time instead.
2026-06-19 12:28:30 +00:00
..
BookNest.tsx Wire BookNest to real bookmarks API, removing mock data 2026-06-18 19:33:26 +00:00
Containers.tsx Phase 4: Docker container management (REST CRUD/actions/stats/logs + exec terminal) 2026-06-19 12:28:30 +00:00
Enrollment.tsx Add enrollment, login, and auth-gated routing to the frontend 2026-06-18 19:13:27 +00:00
Files.tsx Phase 3: remote file manager (SFTP list/edit/upload/download/rename/delete/chmod) 2026-06-19 11:56:04 +00:00
Glance.tsx Add client-side routing and build Infrastructure page 2026-06-18 16:15:34 +00:00
Infrastructure.tsx Replace mock data on Glance and Infrastructure with real backend data 2026-06-18 19:56:10 +00:00
Login.tsx Add enrollment, login, and auth-gated routing to the frontend 2026-06-18 19:13:27 +00:00
Settings.tsx Phase 1c: OPKSSH cert auth, tmux session monitor/reattach, session logging 2026-06-19 11:28:51 +00:00
Terminal.tsx Phase 1c: OPKSSH cert auth, tmux session monitor/reattach, session logging 2026-06-19 11:28:51 +00:00
Tunnels.tsx Phase 2: SSH tunnels (local/remote/dynamic SOCKS5 port forwarding) 2026-06-19 11:40:59 +00:00