A runner for Forgejo Actions.
| ADD alpine-minirootfs-3.20.6-x86_64.tar.gz / # buildkit |
| CMD ["/bin/sh"] |
| ARG |
| /bin/sh -c apk add --no-cache git bash podman crun fuse-overlayfs slirp4netns |
| COPY file:061633150726acdee043e451baa12e34713725c519a2efe834b5550b28d6d307 in /bin/forgejo-runner |
| /bin/sh -c adduser -D -u 1000 runner && echo "runner:100000:65536" > /etc/subuid && echo "runner:100000:65536" > /etc/subgid && mkdir -p /etc/containers /home/runner/.config/containers && echo '[storage]' > /etc/containers/storage.conf && echo 'driver = "vfs"' >> /etc/containers/storage.conf && echo 'runroot = "/tmp/containers-user-1000/storage"' >> /etc/containers/storage.conf && echo 'graphroot = "/data/.local/share/containers/storage"' >> /etc/containers/storage.conf && echo '[containers]' > /etc/containers/containers.conf && echo 'default_ulimits = []' >> /etc/containers/containers.conf && echo '[engine]' >> /etc/containers/containers.conf && echo 'runtime = "crun"' >> /etc/containers/containers.conf && cp -r /etc/containers /home/runner/.config/ && chown -R 1000:1000 /home/runner |
| LABEL maintainer="contact@forgejo.org" org.opencontainers.image.authors="Forgejo" org.opencontainers.image.url="https://forgejo.org" org.opencontainers.image.documentation="https://forgejo.org/docs/latest/admin/actions/#forgejo-runner" org.opencontainers.image.source="https://code.forgejo.org/forgejo/runner" org.opencontainers.image.version="${RELEASE_VERSION}" org.opencontainers.image.vendor="Forgejo" org.opencontainers.image.licenses="MIT" org.opencontainers.image.title="Forgejo Runner" org.opencontainers.image.description="A runner for Forgejo Actions." |
| ENV HOME=/home/runner XDG_RUNTIME_DIR=/tmp/runtime-runner SUBUID_FILE=/etc/subuid SUBGID_FILE=/etc/subgid |
| USER 1000:1000 |
| WORKDIR /data |
| VOLUME ["/data"] |
| CMD ["/bin/forgejo-runner"] |
| LABEL "org.opencontainers.image.source"="https://git.coworkunion.com/EvanCarroll/forgejo-podman-runner" |
| LABEL "org.opencontainers.image.url"="https://git.coworkunion.com/EvanCarroll/forgejo-podman-runner" |
| LABEL "org.opencontainers.image.documentation"="https://git.coworkunion.com/EvanCarroll/forgejo-podman-runner" |
| Key |
Value |
| io.buildah.version |
1.28.2 |
| maintainer |
contact@forgejo.org |
| org.opencontainers.image.authors |
Forgejo |
| org.opencontainers.image.description |
A runner for Forgejo Actions. |
| org.opencontainers.image.documentation |
https://git.coworkunion.com/EvanCarroll/forgejo-podman-runner |
| org.opencontainers.image.licenses |
MIT |
| org.opencontainers.image.source |
https://git.coworkunion.com/EvanCarroll/forgejo-podman-runner |
| org.opencontainers.image.title |
Forgejo Runner |
| org.opencontainers.image.url |
https://git.coworkunion.com/EvanCarroll/forgejo-podman-runner |
| org.opencontainers.image.vendor |
Forgejo |
| org.opencontainers.image.version |
|