From d0dfc2d5b173feb834fceb6109070a8534d7b661 Mon Sep 17 00:00:00 2001 From: Yurii Vlasov Date: Fri, 8 Dec 2023 14:52:25 +0200 Subject: [PATCH] Fixed build arm64 --- Dockerfile | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 9a33c1d3..498577e1 100644 --- a/Dockerfile +++ b/Dockerfile @@ -4,7 +4,8 @@ FROM --platform=$BUILDPLATFORM golang:1.21-alpine AS builder WORKDIR /app ARG TARGETARCH -ENV CGO_ENABLED=1 +ARG TARGETPLATFORM +ENV CGO_ENABLED=0 RUN apk --no-cache --update add \ build-base \ @@ -14,7 +15,9 @@ RUN apk --no-cache --update add \ COPY . . -RUN go build -o build/x-ui main.go +RUN GOOS="$(echo "${TARGETPLATFORM}" | cut -d/ -f1)" \ + GOARCH="$(echo "${TARGETPLATFORM}" | cut -d/ -f2)" \ + go build -o build/x-ui main.go RUN ./DockerInit.sh "$TARGETARCH" # ========================================================