From 911c11a86350cbb4231a16767df74c2ea6240a1d Mon Sep 17 00:00:00 2001 From: Stephan Schnabel Date: Wed, 11 Jun 2025 22:01:36 +0200 Subject: [PATCH] asfd --- Dockerfile | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index 2604c20..9618369 100644 --- a/Dockerfile +++ b/Dockerfile @@ -4,19 +4,24 @@ # hadolint global ignore=DL4006 FROM docker.io/library/bash:5.2.37@sha256:01a15c6f48f6a3c08431cd77e11567823530b18159889dca3b7309b707beef91 SHELL ["/usr/local/bin/bash", "-u", "-e", "-o", "pipefail", "-c"] + RUN ARCH=$(uname -m) && \ [[ $ARCH == x86_64 ]] && export SUFFIX=amd64; \ [[ $ARCH == aarch64 ]] && export SUFFIX=arm64; \ [[ -z ${SUFFIX:-} ]] && echo "Unknown arch: $ARCH" && exit 1; \ wget -q "https://github.com/jqlang/jq/releases/download/jq-1.7.1/jq-linux-$SUFFIX" --output-document=/usr/local/bin/jq && \ chmod 555 /usr/local/bin/jq + RUN ARCH=$(uname -m) && \ [[ $ARCH == x86_64 ]] && export SUFFIX=amd64; \ [[ $ARCH == aarch64 ]] && export SUFFIX=arm64; \ [[ -z ${SUFFIX:-} ]] && echo "Unknown arch: $ARCH" && exit 1; \ wget -q "https://github.com/moby/buildkit/releases/download/v0.21.0/buildkit-v0.21.0.linux-$SUFFIX.tar.gz" --output-document=- | tar --gz --extract --directory=/usr/local bin/buildctl && \ chmod 555 /usr/local/bin/jq -COPY --chmod=555 entrypoint.sh /usr/local/bin/entrypoint.sh -ENV HOME=/woodpecker -ENTRYPOINT ["/usr/local/bin/entrypoint.sh"] +RUN mkdir -p /home/buildkit/.docker/ && echo '{}' > /home/buildkit/.docker/config.json && chown 1000:1000 /home/buildkit -R +ENV HOME=/home/buildkit +USER 1000:1000 + +COPY --chmod=555 entrypoint.sh /usr/local/bin/entrypoint.sh +ENTRYPOINT ["/usr/local/bin/entrypoint.sh"]