Your browser sucks, JavaScript disabled! Gunnar's console needs JavaScript and WebAssembly. Git over SSH on port 2222 does not.

nordisk/holger

.nornir/common-framework-guide.md

Guide — About + the jera-backed Tools demo

Class: guide. Design: common-framework-design.md. Plain-language: common-framework-for-idiots.md.

About holger

Sign in (the shared device-code pane)

Responsive shell (auto-fold)

The tabbed shell is the shared facett_app::scene. On a narrow (phone-class, < 600 pt) window the ⚓ static toggle + look switcher fold behind one ⚙ Controls drawer so the tab canvas keeps the screen; state_json.controls_folded / state_json.scene report the fold.

Tools · Demo appliance (start a container through jera)

The demo stands up a small pinned artifact registry (docker.io/library/registry:2.8.3) as a tracked jera job — the same job manager holger-server routes promotions/GC through.

cargo run -p holger-server-ui --features gui,containers --bin holger-server-ui

This turns on jera/container-oci (→ draupnir's OCI engine), so clicking Start actually boots the registry; reach it at http://127.0.0.1:5000. Override the image with HOLGER_DEMO_IMAGE=….

Where the ledger lives

HOLGER_DATA/holger-server-ui-jobs/jobs.redb when HOLGER_DATA is set, else a temp dir. It is the same jera::jobs::JobStore redb list every suite app writes to.