From 5e59b2c092f10c7a9dbfd2226b7e3078dd71fb5a Mon Sep 17 00:00:00 2001 From: viktorstrate Date: Sun, 31 Jan 2021 19:34:15 +0100 Subject: [PATCH] Attempt to fix ARM docker builds See also #179 --- Dockerfile | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index f5956ba..7e2fe3d 100644 --- a/Dockerfile +++ b/Dockerfile @@ -20,10 +20,11 @@ COPY ui /app RUN npm run build -- --public-url $UI_PUBLIC_URL ### Build API ### -FROM --platform=${BUILDPLATFORM:-linux/amd64} alpine:3 AS api +FROM --platform=${BUILDPLATFORM:-linux/amd64} golang:1.15-buster AS api -# Install required build dependencies -RUN apk --no-cache add go build-base +# Install GCC cross compilers +RUN apt-get update +RUN apt-get install -y gcc-aarch64-linux-gnu libc6-dev-arm64-cross gcc-arm-linux-gnueabihf libc6-dev-armhf-cross COPY --from=tonistiigi/xx:golang / /