runner-base (sha256:45716c9d8c38ae111a11a5f813e122070c33b6b81d28829b27ec859e9af179b0)
Published 2026-07-12 02:56:35 +02:00 by cultpony
Installation
docker pull code.cult.horse/cultpony/runner-base@sha256:45716c9d8c38ae111a11a5f813e122070c33b6b81d28829b27ec859e9af179b0sha256:45716c9d8c38ae111a11a5f813e122070c33b6b81d28829b27ec859e9af179b0Image layers
| # debian.sh --arch 'amd64' out/ 'bookworm' '@1782172800' |
| ARG RUNNER_VERSION=12.13.0 |
| ARG RUNNER_SHA256=810468d3861a7aa885996c76d0bb58a8b8107eacc875b4cb1978a9654cc8dab7 |
| ARG RUNNER_URL=https://code.forgejo.org/forgejo/runner/releases/download/v12.13.0/forgejo-runner-12.13.0-linux-amd64 |
| RUN |3 RUNNER_VERSION=12.13.0 RUNNER_SHA256=810468d3861a7aa885996c76d0bb58a8b8107eacc875b4cb1978a9654cc8dab7 RUNNER_URL=https://code.forgejo.org/forgejo/runner/releases/download/v12.13.0/forgejo-runner-12.13.0-linux-amd64 /bin/sh -c set -eux; apt-get update; DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends ca-certificates curl podman crun fuse-overlayfs slirp4netns passt uidmap catatonit tini; rm -rf /var/lib/apt/lists/* # buildkit |
| RUN |3 RUNNER_VERSION=12.13.0 RUNNER_SHA256=810468d3861a7aa885996c76d0bb58a8b8107eacc875b4cb1978a9654cc8dab7 RUNNER_URL=https://code.forgejo.org/forgejo/runner/releases/download/v12.13.0/forgejo-runner-12.13.0-linux-amd64 /bin/sh -c set -eux; curl -fsSL -o /usr/local/bin/forgejo-runner "${RUNNER_URL}"; echo "${RUNNER_SHA256} /usr/local/bin/forgejo-runner" | sha256sum -c -; chmod +x /usr/local/bin/forgejo-runner; /usr/local/bin/forgejo-runner --version # buildkit |
| RUN |3 RUNNER_VERSION=12.13.0 RUNNER_SHA256=810468d3861a7aa885996c76d0bb58a8b8107eacc875b4cb1978a9654cc8dab7 RUNNER_URL=https://code.forgejo.org/forgejo/runner/releases/download/v12.13.0/forgejo-runner-12.13.0-linux-amd64 /bin/sh -c set -eux; groupadd --gid 1000 runner; useradd --uid 1000 --gid 1000 --create-home --home-dir /home/runner --shell /bin/bash runner; mkdir -p /data; chown -R 1000:1000 /data /home/runner; echo 'runner:100000:65536' > /etc/subuid; echo 'runner:100000:65536' > /etc/subgid; mkdir -p /run/user/1000; chown 1000:1000 /run/user/1000 # buildkit |
| RUN |3 RUNNER_VERSION=12.13.0 RUNNER_SHA256=810468d3861a7aa885996c76d0bb58a8b8107eacc875b4cb1978a9654cc8dab7 RUNNER_URL=https://code.forgejo.org/forgejo/runner/releases/download/v12.13.0/forgejo-runner-12.13.0-linux-amd64 /bin/sh -c set -eux; mkdir -p /etc/containers; printf '%s\n' '[storage]' 'driver = "overlay"' 'runroot = "/run/user/1000/containers"' 'graphroot = "/home/runner/.local/share/containers/storage"' '[storage.options.overlay]' 'mount_program = "/usr/bin/fuse-overlayfs"' > /etc/containers/storage.conf; printf '%s\n' '[engine]' 'cgroup_manager = "cgroupfs"' 'events_logger = "file"' 'runtime = "crun"' '[containers]' 'netns = "slirp4netns"' > /etc/containers/containers.conf; printf '%s\n' 'unqualified-search-registries = ["docker.io"]' > /etc/containers/registries.conf # buildkit |
| COPY docker/entrypoint-runner.sh /usr/local/bin/entrypoint-runner.sh # buildkit |
| RUN |3 RUNNER_VERSION=12.13.0 RUNNER_SHA256=810468d3861a7aa885996c76d0bb58a8b8107eacc875b4cb1978a9654cc8dab7 RUNNER_URL=https://code.forgejo.org/forgejo/runner/releases/download/v12.13.0/forgejo-runner-12.13.0-linux-amd64 /bin/sh -c chmod +x /usr/local/bin/entrypoint-runner.sh # buildkit |
| USER 1000:1000 |
| ENV HOME=/home/runner XDG_RUNTIME_DIR=/run/user/1000 RUNNER_WORKDIR=/data RUNNER_ROOTLESS=true |
| WORKDIR /data |
| ENTRYPOINT ["tini" "--" "/usr/local/bin/entrypoint-runner.sh"] |
Details
2026-07-12 02:56:35 +02:00
Versions (11)
View all
Container
15
OCI / Docker
linux/amd64
80 MiB
sha-8c758e97266f
2026-07-16
latest
2026-07-16
sha-a37966dd9675
2026-07-16
sha-690b4570e4f1
2026-07-16
sha-3ac669223a07
2026-07-12