From 9687d3bfa7c8be0d05e6c594f7447c8517c1daa3 Mon Sep 17 00:00:00 2001 From: "info@pi-farm.de" Date: Wed, 4 Feb 2026 21:47:45 +0000 Subject: [PATCH] =?UTF-8?q?Dockerfile=20hinzugef=C3=BCgt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit add Dockerfile --- Dockerfile | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 Dockerfile diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..863b121 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,33 @@ +# syntax=docker/dockerfile:1.6 + +FROM gitea/act_runner:0.2.13 +USER root + +# ---- Install system dependencies ---- +RUN apk add --no-cache \ + docker-cli \ + docker-cli-buildx \ + git \ + bash \ + curl \ + ca-certificates \ + qemu-user-static \ + binfmt-support + +# ---- Enable BuildKit by default ---- +ENV DOCKER_BUILDKIT=1 + +# ---- Ensure buildx is available ---- +RUN docker buildx version || true + +# ---- Install binfmt handlers for multiarch ---- +# This is required for arm64 builds on amd64 +RUN docker run --rm --privileged tonistiigi/binfmt --install all || true + +# ---- Create buildx builder ---- +RUN docker buildx create --name multiarch --use || docker buildx use multiarch + +# ---- Verify builder ---- +RUN docker buildx inspect --bootstrap || true + +USER runner