forge-act-runner (sha256:7e57fe744f6ad5b9fdd11d0ba1fb68033fe935b7d26953a67bef6bdcab437a55)

Published 2026-07-01 04:23:33 +00:00 by peterswimm

Installation

docker pull git.toilville.dev/toilville/forge-act-runner@sha256:7e57fe744f6ad5b9fdd11d0ba1fb68033fe935b7d26953a67bef6bdcab437a55
sha256:7e57fe744f6ad5b9fdd11d0ba1fb68033fe935b7d26953a67bef6bdcab437a55

Image layers

ADD alpine-minirootfs-3.20.10-x86_64.tar.gz / # buildkit
CMD ["/bin/sh"]
ARG FORGEJO_RUNNER_VERSION=12.12.0
ARG RUNNER_ARCH=amd64
USER root
RUN |2 FORGEJO_RUNNER_VERSION=12.12.0 RUNNER_ARCH=amd64 /bin/sh -c apk add --no-cache bash curl git jq openssh-client tzdata tini ca-certificates docker-cli nodejs postgresql-client python3 py3-pip gcc python3-dev musl-dev cmake make clang llvm-dev openssl-dev pkgconfig # buildkit
RUN |2 FORGEJO_RUNNER_VERSION=12.12.0 RUNNER_ARCH=amd64 /bin/sh -c curl -fsSL "https://code.forgejo.org/forgejo/runner/releases/download/v${FORGEJO_RUNNER_VERSION}/forgejo-runner-${FORGEJO_RUNNER_VERSION}-linux-${RUNNER_ARCH}" -o /usr/local/bin/forgejo-runner && chmod +x /usr/local/bin/forgejo-runner && ln -sf /usr/local/bin/forgejo-runner /usr/local/bin/act_runner && /usr/local/bin/forgejo-runner --version # buildkit
ENV RUSTUP_HOME=/usr/local/rustup CARGO_HOME=/usr/local/cargo PATH=/usr/local/cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
RUN |2 FORGEJO_RUNNER_VERSION=12.12.0 RUNNER_ARCH=amd64 /bin/sh -c curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y --no-modify-path --profile minimal --default-toolchain stable && rustup component add clippy rustfmt && cargo install cargo-deny --locked 2>/dev/null || true && chmod -R a+r /usr/local/rustup && chmod -R a+rx /usr/local/cargo/bin # buildkit
RUN |2 FORGEJO_RUNNER_VERSION=12.12.0 RUNNER_ARCH=amd64 /bin/sh -c pip3 install --no-cache-dir --break-system-packages psycopg2-binary python-Levenshtein pyyaml requests # buildkit
RUN |2 FORGEJO_RUNNER_VERSION=12.12.0 RUNNER_ARCH=amd64 /bin/sh -c adduser -D -u 1000 -h /home/runner runner # buildkit
ENV HOME=/home/runner
WORKDIR /data
USER runner
ENTRYPOINT ["/sbin/tini" "--" "/usr/local/bin/forgejo-runner"]
CMD ["daemon"]
Details
Container
2026-07-01 04:23:33 +00:00
2
OCI / Docker
linux/amd64
655 MiB
Versions (2) View all
12.12.0 2026-07-01
latest 2026-06-05