Serve a local web UI from bangerd
Add a localhost-only web console so VM and image management no longer depends on the CLI for every inspection and lifecycle action. Wire bangerd up to a configurable web listener, expose dashboard and async image-build state through the daemon, and serve CSRF-protected HTML pages with host-path picking, VM/image detail views, logs, ports, and progress polling for long-running operations. Keep the browser path aligned with the existing sudo and host-owned artifact model: surface sudo readiness, print the web URL in daemon status, and document the new workflow. Polish the UI with resource usage cards, clearer clickable affordances, cancel paths, confirmation prompts, image-name links, and HTTP port links. Validation: GOCACHE=/tmp/banger-gocache go test ./...
This commit is contained in:
parent
30f0c0b54a
commit
2362d0ae39
24 changed files with 3308 additions and 52 deletions
|
|
@ -37,6 +37,7 @@ const (
|
|||
type DaemonConfig struct {
|
||||
RuntimeDir string
|
||||
LogLevel string
|
||||
WebListenAddr string
|
||||
FirecrackerBin string
|
||||
SSHKeyPath string
|
||||
NamegenPath string
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue