Docker
jaque ships a distroless, multi-arch container image with the binary and its dashboard assets baked in, published today only to the project’s private registry.
The image
Section titled “The image”Multi-arch (amd64 + arm64), built on gcr.io/distroless/static-debian12:nonroot.
No CGo, no shell, runs as a non-root user by default.
Run it
Section titled “Run it”docker run --rm -p 8080:8080 \ -v $(pwd)/jaque.cue:/etc/jaque/config.cue:ro \ -e JAQUE_CONFIG=/etc/jaque/config.cue \ -e JAQUE_LISTEN=0.0.0.0:8080 \ jaque:latestEvery flag has a JAQUE_<FLAG>-shaped env var equivalent (see CLI
flags) — the container-friendly way to
configure it without an entrypoint wrapper.
Perfdata sinks
Section titled “Perfdata sinks”A CUE config’s sinks: block (see Sinks and
perfdata) works the same way
inside a container as anywhere else — point it at whatever metrics stack
you’re already running, mounted the same way as the config file above.