helperimages/forgejo-runner (sha256:8a3199883e1c68f30827ec71f853ad9d813a9e0331f4ed2e2f13d1307a95f847)

Published 2026-09-27 09:15:07 +00:00 by Keugon

Installation

docker pull forgejo.draxnet.at/keugon/helperimages/forgejo-runner@sha256:8a3199883e1c68f30827ec71f853ad9d813a9e0331f4ed2e2f13d1307a95f847
sha256:8a3199883e1c68f30827ec71f853ad9d813a9e0331f4ed2e2f13d1307a95f847

About this package

Ubuntu 24.04 Forgejo Actions job image with .NET 8/9/10 + .NET 11 preview, Node 24 LTS, nfpm and Debian packaging tools

Image layers

ARG RELEASE
ARG LAUNCHPAD_BUILD_ARCH
LABEL org.opencontainers.image.version=24.04
ADD file:43d479b270bbaf47965cfc86b37f4c517bda83ddefda6f708f98c3b2b7d15396 in /
CMD ["/bin/bash"]
ARG DEBIAN_FRONTEND=noninteractive
ARG NODE_MAJOR=24
ARG NFPM_VERSION=2.47.0
ARG DOTNET_11_CHANNEL=11.0
ARG DOTNET_11_QUALITY=preview
ARG TARGETARCH=amd64
ENV DEBIAN_FRONTEND=noninteractive DOTNET_CLI_TELEMETRY_OPTOUT=1 DOTNET_SKIP_FIRST_TIME_EXPERIENCE=1 DOTNET_NOLOGO=1 POWERSHELL_TELEMETRY_OPTOUT=1 LANG=C.UTF-8 LC_ALL=C.UTF-8
LABEL org.opencontainers.image.title=forgejo-runner org.opencontainers.image.description=Ubuntu 24.04 Forgejo Actions job image with .NET 8/9/10 + .NET 11 preview, Node 24 LTS, nfpm and Debian packaging tools org.opencontainers.image.source=https://forgejo.draxnet.at/Keugon/HelperImages org.opencontainers.image.licenses=MIT
SHELL [/bin/bash -o pipefail -c]
RUN |6 DEBIAN_FRONTEND=noninteractive NODE_MAJOR=24 NFPM_VERSION=2.47.0 DOTNET_11_CHANNEL=11.0 DOTNET_11_QUALITY=preview TARGETARCH=amd64 /bin/bash -o pipefail -c apt-get update && apt-get install -y --no-install-recommends apt-transport-https bash build-essential ca-certificates curl debhelper dh-make dpkg-dev fakeroot file git gnupg gzip jq less lintian locales lsb-release openssh-client python3 python3-pip software-properties-common sudo tar tzdata unzip wget xz-utils zip && locale-gen C.UTF-8 && rm -rf /var/lib/apt/lists/* # buildkit
RUN |6 DEBIAN_FRONTEND=noninteractive NODE_MAJOR=24 NFPM_VERSION=2.47.0 DOTNET_11_CHANNEL=11.0 DOTNET_11_QUALITY=preview TARGETARCH=amd64 /bin/bash -o pipefail -c add-apt-repository -y ppa:dotnet/backports && apt-get update && apt-get install -y --no-install-recommends dotnet-sdk-8.0 dotnet-sdk-9.0 dotnet-sdk-10.0 && rm -rf /var/lib/apt/lists/* # buildkit
ARG DOTNET_11_VERSION=
RUN |7 DEBIAN_FRONTEND=noninteractive NODE_MAJOR=24 NFPM_VERSION=2.47.0 DOTNET_11_CHANNEL=11.0 DOTNET_11_QUALITY=preview TARGETARCH=amd64 DOTNET_11_VERSION= /bin/bash -o pipefail -c curl -fsSL https://dot.net/v1/dotnet-install.sh -o /tmp/dotnet-install.sh && chmod +x /tmp/dotnet-install.sh && if [ -n "${DOTNET_11_VERSION}" ]; then /tmp/dotnet-install.sh --version "${DOTNET_11_VERSION}" --install-dir /usr/share/dotnet --no-path; else /tmp/dotnet-install.sh --channel "${DOTNET_11_CHANNEL}" --quality "${DOTNET_11_QUALITY}" --install-dir /usr/share/dotnet --no-path; fi && rm -f /tmp/dotnet-install.sh && ln -sf /usr/share/dotnet/dotnet /usr/bin/dotnet && dotnet --list-sdks && dotnet --list-runtimes # buildkit
RUN |7 DEBIAN_FRONTEND=noninteractive NODE_MAJOR=24 NFPM_VERSION=2.47.0 DOTNET_11_CHANNEL=11.0 DOTNET_11_QUALITY=preview TARGETARCH=amd64 DOTNET_11_VERSION= /bin/bash -o pipefail -c curl -fsSL "https://deb.nodesource.com/setup_${NODE_MAJOR}.x" | bash - && apt-get install -y --no-install-recommends nodejs && npm install -g --no-fund --no-audit yarn pnpm && rm -rf /var/lib/apt/lists/* && node --version && npm --version # buildkit
RUN |7 DEBIAN_FRONTEND=noninteractive NODE_MAJOR=24 NFPM_VERSION=2.47.0 DOTNET_11_CHANNEL=11.0 DOTNET_11_QUALITY=preview TARGETARCH=amd64 DOTNET_11_VERSION= /bin/bash -o pipefail -c install -m 0755 -d /etc/apt/keyrings && curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc && chmod a+r /etc/apt/keyrings/docker.asc && . /etc/os-release && echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu ${UBUNTU_CODENAME} stable" > /etc/apt/sources.list.d/docker.list && apt-get update && apt-get install -y --no-install-recommends docker-ce-cli docker-buildx-plugin docker-compose-plugin && rm -rf /var/lib/apt/lists/* && docker --version # buildkit
RUN |7 DEBIAN_FRONTEND=noninteractive NODE_MAJOR=24 NFPM_VERSION=2.47.0 DOTNET_11_CHANNEL=11.0 DOTNET_11_QUALITY=preview TARGETARCH=amd64 DOTNET_11_VERSION= /bin/bash -o pipefail -c NFPM_DEB_ARCH="$( case "${TARGETARCH:-amd64}" in amd64) echo amd64 ;; arm64) echo arm64 ;; *) echo "${TARGETARCH:-amd64}" ;; esac)" && curl -fsSL -o /tmp/nfpm.deb "https://github.com/goreleaser/nfpm/releases/download/v${NFPM_VERSION}/nfpm_${NFPM_VERSION}_${NFPM_DEB_ARCH}.deb" && dpkg -i /tmp/nfpm.deb && rm -f /tmp/nfpm.deb && nfpm --version # buildkit
RUN |7 DEBIAN_FRONTEND=noninteractive NODE_MAJOR=24 NFPM_VERSION=2.47.0 DOTNET_11_CHANNEL=11.0 DOTNET_11_QUALITY=preview TARGETARCH=amd64 DOTNET_11_VERSION= /bin/bash -o pipefail -c git --version && node --version && git config --global --add safe.directory '*' && git config --global init.defaultBranch main && dotnet --list-sdks && echo "=== versions ===" && dotnet --version || dotnet --list-sdks && node --version && npm --version && yarn --version && pnpm --version && nfpm --version && docker --version && dpkg --version # buildkit
WORKDIR /workspace
CMD ["/bin/bash"]

Labels

Key Value
org.opencontainers.image.description Ubuntu 24.04 Forgejo Actions job image with .NET 8/9/10 + .NET 11 preview, Node 24 LTS, nfpm and Debian packaging tools
org.opencontainers.image.licenses MIT
org.opencontainers.image.source https://forgejo.draxnet.at/Keugon/HelperImages
org.opencontainers.image.title forgejo-runner
org.opencontainers.image.version 24.04
Details
Container
2026-09-27 09:15:07 +00:00
0
OCI / Docker
linux/amd64
MIT
1.1 GiB
Versions (4) View all
main-42fd066 2026-09-27
latest 2026-09-27
main-332a58c 2026-09-27
main-433d3a2 2026-09-27