From b1681ad2fa12225d96ff006ae4b2881e2ff8074b Mon Sep 17 00:00:00 2001 From: Vishesh 'ironeagle' Bangotra Date: Wed, 1 Oct 2025 22:31:53 +0530 Subject: [PATCH] official arm64 build --- drone-runner/Dockerfile | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git a/drone-runner/Dockerfile b/drone-runner/Dockerfile index e9bb425..d772f96 100644 --- a/drone-runner/Dockerfile +++ b/drone-runner/Dockerfile @@ -1,15 +1,13 @@ -FROM alpine:3.20 +# Use official ARM64 Drone runner image as base +FROM drone/drone-runner-docker:1.8-linux-arm64 -# Install dependencies -RUN apk add --no-cache bash ca-certificates curl git +# Switch to root to install CA certificates +USER root -# Add Drone runner binary -ADD https://github.com/drone/drone-runner-docker/releases/download/v2.13.0/drone-runner-docker_linux_amd64 /usr/local/bin/drone-runner-docker -RUN chmod +x /usr/local/bin/drone-runner-docker +# Install CA certificates +RUN apk add --no-cache ca-certificates -# Create user -RUN adduser -D -h /home/drone drone +# Switch back to drone user USER drone -# Entrypoint -ENTRYPOINT ["/usr/local/bin/drone-runner-docker"] +# Entrypoint is already set in base image