Deploy to CT122 and verify end-to-end #7

Closed
opened 2026-07-12 20:11:03 -06:00 by jhodgkin · 1 comment
Owner

docker-compose up on CT122. Verify: health endpoint, login flow, dashboard renders real numbers matching pct list / pvesh output for spot-checked containers.

docker-compose up on CT122. Verify: health endpoint, login flow, dashboard renders real numbers matching `pct list` / `pvesh` output for spot-checked containers.
jhodgkin added this to the v1-dashboard milestone 2026-07-12 20:11:03 -06:00
Author
Owner

Done. Deployed via docker-compose on CT122 (192.168.1.103:8090). Hit and fixed one real bug during verification: the session cookie's secure flag was tied to NODE_ENV=production, which silently dropped it since the app is plain-HTTP on the LAN (TLS terminates at a reverse proxy later, see #13). Fixed with an explicit COOKIE_SECURE env var (commit ac768ed).

Verified end-to-end: login sets a session cookie, /api/hosts requires auth and returns live data for the Proxmox host + all 22 LXCs, logout destroys the session. Spot-checked CT121 (authentik) numbers against pct status/pct config on pve — memory % and running status match.

Done. Deployed via docker-compose on CT122 (192.168.1.103:8090). Hit and fixed one real bug during verification: the session cookie's `secure` flag was tied to `NODE_ENV=production`, which silently dropped it since the app is plain-HTTP on the LAN (TLS terminates at a reverse proxy later, see #13). Fixed with an explicit `COOKIE_SECURE` env var (commit ac768ed). Verified end-to-end: login sets a session cookie, `/api/hosts` requires auth and returns live data for the Proxmox host + all 22 LXCs, logout destroys the session. Spot-checked CT121 (authentik) numbers against `pct status`/`pct config` on pve — memory % and running status match.
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: jhodgkin/homelab-monitor#7