Skip to content
slopscale
Esc
↑↓navigate↵open⌘Jpreview
On this page

Development builds

Development builds are container images built from every push to main and tagged with the commit, for testing only and never for production.

Each push to main produces container images and cross-compiled binaries. Container images are multi-arch (amd64, arm64) and use the same distroless base image as official releases.

Container images

Images are on the GitHub Container Registry, tagged with the short commit hash of the build (e.g. main-abc1234): ghcr.io/aislopware/slopscale:main-<sha>

To find the latest available tag, check the GitHub Actions workflow or the GitHub Container Registry package page.

For example, to run a specific development build:

docker run \
  --name slopscale \
  --detach \
  --read-only \
  --tmpfs /var/run/slopscale \
  --tmpfs /tmp \
  --volume "$(pwd)/config:/etc/slopscale:ro" \
  --volume "$(pwd)/lib:/var/lib/slopscale" \
  --publish 127.0.0.1:8080:8080 \
  --publish 127.0.0.1:9090:9090 \
  --health-cmd "CMD slopscale health" \
  ghcr.io/aislopware/slopscale:main-<sha> \
  serve

See Running slopscale in a container for full container setup instructions.

Binaries

Binaries are published with each release for Linux amd64, arm64 and armv7, statically linked so they run on any distribution. There are no macOS or FreeBSD binaries: build from source or use the Nix flake there. The main branch is not built into binaries, only into the container image above.

After downloading, make the binary executable and follow the standalone binary installation instructions for setting up the service.

Last updated on September 27, 2026

Was this page helpful?