Package server implements the condatainer dashboard HTTP server.
It runs on the login node, provides a web dashboard, reverse-proxies to
helper services on compute nodes via SSH tunnels, and streams SSE logs.
RunDaemon starts the HTTP server, writes the PID file, signals readiness via
reportPipe (if non-nil), then blocks until SIGTERM/SIGINT.
If watchPID > 0, the server also exits when that process dies (used in
non-daemon mode to tie the server lifetime to the parent shell).