forgejo-runner (1.3.0)
Installation
docker pull git.dutches.de/dutch/forgejo-runner:1.3.0sha256:ec35400d1684e4b8c68230a04a7708cde38f31e73267a79cef82205eedbc809fImage layers
| ADD alpine-minirootfs-3.22.2-x86_64.tar.gz / # buildkit |
| CMD ["/bin/sh"] |
| /bin/sh -c apk add --no-cache podman fuse-overlayfs netavark aardvark-dns slirp4netns nftables passt shadow curl bash git |
| ARG GID SUBIDS SUPERCRONIC_SHA256 SUPERCRONIC_VERSION UID |
| ENV FORGEJO_URL="" FORGEJO_TOKEN="" FORGEJO_NAME="forgejo-runner-pinp" FORGEJO_LABELS="podman,alpine" UNQUALIFIED_REGISTRIES="registry.fedoraproject.org,registry.access.redhat.com,docker.io,ghcr.io" PRUNE_IMAGES_SCHEDULE="0 */6 * * *" PRUNE_IMAGES_ON_SHUTDOWN="false" DOCKER_SOCK="/home/runner/tmp/podman.sock" DOCKER_HOST="unix:///home/runner/tmp/podman.sock" PODMAN_HOST="unix:///home/runner/tmp/podman.sock" XDG_RUNTIME_DIR=/home/runner/tmp |
| |5 GID=1000 SUBIDS=200000:65536 SUPERCRONIC_SHA256=ff32af9488866d5a3df7d65328ee94175c260d9e851d2cfb81d8764828543bee SUPERCRONIC_VERSION=0.2.39 UID=1000 /bin/sh -c mkdir -p /opt/forgejo/conf && mkdir -p /opt/supercronic && curl -L -o /opt/supercronic/supercronic https://github.com/aptible/supercronic/releases/download/v${SUPERCRONIC_VERSION}/supercronic-linux-amd64 && echo "${SUPERCRONIC_SHA256} /opt/supercronic/supercronic" | sha256sum -c - && chmod +x /opt/supercronic/supercronic && mkdir -p /etc/containers && echo "[engine]" > /etc/containers/containers.conf && echo "network_backend = \"netavark\"" >> /etc/containers/containers.conf && echo "[network]" >> /etc/containers/containers.conf && echo "firewall_driver = \"nftables\"" >> /etc/containers/containers.conf && echo "default_rootless_network_cmd = \"slirp4netns\"" >> /etc/containers/containers.conf |
| WORKDIR /opt/forgejo |
| COPY file:c6e387a6023e46e4a4fc7a0abdae5225001228ca3f63ae7b09258baa2ce10b4f in /opt/forgejo/runner |
| COPY file:001d8b6d45dba3dcb56b62ff77531a76b5bfb6b3d0efacadd7b9837f6c119465 in /entrypoint.sh |
| |5 GID=1000 SUBIDS=200000:65536 SUPERCRONIC_SHA256=ff32af9488866d5a3df7d65328ee94175c260d9e851d2cfb81d8764828543bee SUPERCRONIC_VERSION=0.2.39 UID=1000 /bin/sh -c mkdir -p /opt/forgejo/conf && chmod 555 /entrypoint.sh && groupadd -g "${GID}" runner && useradd --create-home --no-log-init -u "${UID}" -g "${GID}" runner && chown -R runner:runner /opt/forgejo && chown runner:runner /etc/containers/registries.conf && chmod u+s /usr/bin/newuidmap && chmod u+s /usr/bin/newgidmap && if [ -n "${SUBIDS}" ]; then echo "runner:${SUBIDS}" > /etc/subuid && echo "runner:${SUBIDS}" > /etc/subgid; fi && mkdir -p /var/lib/shared/overlay-images /var/lib/shared/overlay-layers /var/lib/shared/vfs-images /var/lib/shared/vfs-layers && touch /var/lib/shared/overlay-images/images.lock && touch /var/lib/shared/overlay-layers/layers.lock && touch /var/lib/shared/vfs-images/images.lock && touch /var/lib/shared/vfs-layers/layers.lock |
| USER runner |
| VOLUME ["/opt/forgejo/conf"] |
| ENTRYPOINT ["/entrypoint.sh"] |
Labels
| Key | Value |
|---|---|
| io.buildah.version | 1.41.5 |
Details
Versions (2)
View all
1.3.0
2025-11-24
1.1.0-fedora40
2025-11-15