forgejo-runner-node (sha256:6913c16d5952044c8c7680772aa0a505bcd592a1f9778557a9e81280ad5a0c6b)
Published 2026-06-03 01:34:55 -04:00 by ernie
Installation
docker pull git.lostcause.house/ernie/forgejo-runner-node@sha256:6913c16d5952044c8c7680772aa0a505bcd592a1f9778557a9e81280ad5a0c6bsha256:6913c16d5952044c8c7680772aa0a505bcd592a1f9778557a9e81280ad5a0c6bImage layers
| # debian.sh --arch 'amd64' out/ 'trixie' '@1779062400' |
| COPY /usr/local/bin/docker /usr/local/bin/docker # buildkit |
| COPY /usr/local/lib/docker/cli-plugins /usr/local/lib/docker/cli-plugins # buildkit |
| COPY /usr/local/bin/node /usr/local/bin/node # buildkit |
| COPY /usr/local/bin/npm /usr/local/bin/npm # buildkit |
| COPY /usr/local/lib/node_modules /usr/local/lib/node_modules # buildkit |
| COPY /usr/local/share /usr/local/share # buildkit |
| RUN /bin/sh -c apt-get update && apt-get upgrade -y && apt-get install -y --no-install-recommends ca-certificates bash curl git unzip && rm -rf /var/lib/apt/lists/* # buildkit |
| RUN /bin/sh -c ARCH=$(uname -m) && if [ "$ARCH" = "x86_64" ]; then TARCH="64bit"; GARCH="x64"; elif [ "$ARCH" = "aarch64" ]; then TARCH="ARM64"; GARCH="arm64"; else echo "Unsupported arch: $ARCH" && exit 1; fi && curl -sSL "https://github.com/aquasecurity/trivy/releases/download/v0.70.0/trivy_0.70.0_Linux-${TARCH}.tar.gz" | tar -xz -C /usr/local/bin trivy && curl -sSL "https://github.com/gitleaks/gitleaks/releases/download/v8.30.1/gitleaks_8.30.1_linux_${GARCH}.tar.gz" | tar -xz -C /usr/local/bin gitleaks # buildkit |
| RUN /bin/sh -c curl -sSLo /tmp/sonar-scanner.zip https://binaries.sonarsource.com/Distribution/sonar-scanner-cli/sonar-scanner-cli-5.0.1.3006-linux.zip && unzip /tmp/sonar-scanner.zip -d /opt && ln -s /opt/sonar-scanner-5.0.1.3006-linux/bin/sonar-scanner /usr/local/bin/sonar-scanner # buildkit |
| ENV DOCKER_BUILDKIT=1 |
| WORKDIR /workspace |
| SHELL [/bin/bash -c] |
| ENTRYPOINT ["/bin/bash"] |