diff --git a/drone-runner/Dockerfile b/drone-runner/Dockerfile index e8b541f..e9bb425 100644 --- a/drone-runner/Dockerfile +++ b/drone-runner/Dockerfile @@ -1,4 +1,15 @@ -FROM drone/drone-runner-docker:latest -USER root -RUN ["apk", "add", "--no-cache", "ca-certificates", "bash"] +FROM alpine:3.20 + +# Install dependencies +RUN apk add --no-cache bash ca-certificates curl git + +# 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 + +# Create user +RUN adduser -D -h /home/drone drone USER drone + +# Entrypoint +ENTRYPOINT ["/usr/local/bin/drone-runner-docker"]