Container Images
Two private images — the control server (with the admin UI baked in) and the sink — published to the GitHub Container Registry by CI.
CI builds and publishes both images on every push to main, release branches,
and tags:
| Image | Contents |
|---|---|
| ghcr.io/levantar-ai/tripwire-control-server | The Go control server with the admin UI baked in |
| ghcr.io/levantar-ai/tripwire-sink | The Rust honeytoken-sink (release build) |
Tags: the branch name, the git SHA, latest (default branch only), and any
v* tag. Pull with a GitHub token that has read:packages:
echo "$GHCR_TOKEN" | docker login ghcr.io -u <github-username> --password-stdin
docker pull ghcr.io/levantar-ai/tripwire-control-server:latest
docker pull ghcr.io/levantar-ai/tripwire-sink:latest
Use a classic PAT with read:packages —
fine-grained tokens don't have a working permission for container packages. For arm64 / Graviton, use the binary downloads.