This repository hosts the Dockerfiles used to build the ALF container images. The build.sh script can be invoked locally or in CI to build every image defined in the tree and push them to the configured registries.
- The workflow at
.github/workflows/docker-build.ymlbuilds every image on pushes tomain, pull requests, or manual triggers. - Images are published to the GitHub Container Registry namespace
ghcr.io/<owner>/<repository>/...when the workflow runs on the default branch or via manual dispatch. - The workflow relies on the built-in
GITHUB_TOKENand requests thepackages: writepermission; no additional secrets are required. - Pull request runs build the images for validation but skip the push step by propagating
PUSH_IMAGES=0to the build script.
Run ./build.sh to build all images. To automatically push images, set REGISTRY_URL before executing the script.