From 107547c23fb2ef0b09c177f39a2eaed23774f176 Mon Sep 17 00:00:00 2001 From: Matthew Zipkin Date: Mon, 15 Dec 2025 15:37:36 -0500 Subject: [PATCH] temporary fix for building alpine ARM images with QEMU See https://gitlab.alpinelinux.org/alpine/aports/-/issues/17775 --- resources/images/bitcoin/Dockerfile.dev | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/resources/images/bitcoin/Dockerfile.dev b/resources/images/bitcoin/Dockerfile.dev index d64b6aff2..7fd84537b 100644 --- a/resources/images/bitcoin/Dockerfile.dev +++ b/resources/images/bitcoin/Dockerfile.dev @@ -1,5 +1,5 @@ # Setup deps stage -FROM alpine AS deps +FROM alpine:3.20 AS deps ARG REPO ARG COMMIT_SHA ARG BUILD_ARGS @@ -20,7 +20,8 @@ RUN --mount=type=cache,target=/var/cache/apk \ libtool \ linux-headers \ sqlite-dev \ - zeromq-dev + zeromq-dev \ + capnproto-dev COPY isroutable.patch /tmp/ COPY addrman.patch /tmp/ @@ -51,7 +52,7 @@ RUN set -ex \ && rm -f ${BITCOIN_PREFIX}/lib/libbitcoinconsensus.so.0.0.0 # Final clean stage -FROM alpine +FROM alpine:3.20 ARG UID=100 ARG GID=101 ENV BITCOIN_DATA=/root/.bitcoin @@ -68,7 +69,8 @@ RUN --mount=type=cache,target=/var/cache/apk sed -i 's/http\:\/\/dl-cdn.alpineli libzmq \ shadow \ sqlite-dev \ - su-exec + su-exec \ + capnproto-dev COPY --from=build /opt/bitcoin /usr/local COPY entrypoint.sh /