From 1ccddb63ffa9211d27d3cfb23e763e785279f05e Mon Sep 17 00:00:00 2001 From: Serhii Mudryk Date: Sat, 23 Mar 2024 22:47:03 +0200 Subject: [PATCH] Fixed Docker build for arm64 in GH Action (#103) try to fix #102 --- Dockerfile | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Dockerfile b/Dockerfile index 5c6b775..7795b3b 100644 --- a/Dockerfile +++ b/Dockerfile @@ -3,6 +3,11 @@ # build image FROM --platform=$BUILDPLATFORM golang:alpine as go_builder +ARG TARGETPLATFORM +ARG BUILDPLATFORM +ARG TARGETOS +ARG TARGETARCH + RUN apk add --no-cache git ADD . $GOPATH/src/github.com/msoap/shell2http @@ -15,6 +20,7 @@ ENV GOARM=6 ENV GOARCH=$TARGETARCH ENV GOOS=linux +RUN echo "Building for $GOOS/$GOARCH" RUN go build -v -trimpath -ldflags="-w -s -X 'main.version=$(git describe --abbrev=0 --tags | sed s/v//)'" -o /go/bin/shell2http . # final image