docs: correct the registry notes in the Dockerfile header #3

Merged
markus merged 1 commits from claude/docs/correct-registry-notes into master 2026-08-20 13:48:06 +00:00
Showing only changes of commit 6b6743113f - Show all commits
+12 -7
View File
@@ -6,15 +6,20 @@
# The runner pod is non-root with all caps dropped, so it cannot apt/apk-add at # The runner pod is non-root with all caps dropped, so it cannot apt/apk-add at
# runtime -- the tools must be baked in here. # runtime -- the tools must be baked in here.
# #
# Build multi-arch (cluster is mixed amd64/arm64) and push to the Gitea registry: # PUBLISHING IS AUTOMATED. Run the "build image" workflow on GitHub with a tag
# (e.g. 12.11.1-ci4); it builds both architectures and pushes to
# ghcr.io/zegit-zoo/zegit-forgejo-runner. ./push-image.sh remains for building
# by hand. README.md explains why the registry moved off Gitea (Cloudflare's
# request-body cap returns 413 on a registry layer) and why the build cannot run
# on our own runners (host mode, all capabilities dropped).
# #
# docker buildx create --use --name zegit-ci 2>/dev/null || true # Then in flux-config set the image on BOTH deployment-zegit-runner and
# docker login gitea.langenoja.se # username + a Gitea personal access token # deployment-forgejo-runner, digest-pinned.
# docker buildx build --platform linux/amd64,linux/arm64 \
# -t gitea.langenoja.se/zegit-zoo/zegit-forgejo-runner:12.11.1-ci --push .
# #
# Then in flux-config set both containers' image: to the tag above and commit. # The image is NOT public. Pulls need a registry credential in
# Package visibility is PUBLIC, so the runner namespace pulls without a secret. # forgejo-runner-system -- github-registry-credentials for ghcr.io. An earlier
# version of this comment claimed the package was public and needed no secret;
# that was wrong for the Gitea registry too, which is private.
FROM code.forgejo.org/forgejo/runner:12.11.1 FROM code.forgejo.org/forgejo/runner:12.11.1
USER root USER root