Skip to content

Commit 1ccddb6

Browse files
authored
Fixed Docker build for arm64 in GH Action (#103)
try to fix #102
1 parent 3b2a3c0 commit 1ccddb6

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

Dockerfile

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,11 @@
33
# build image
44
FROM --platform=$BUILDPLATFORM golang:alpine as go_builder
55

6+
ARG TARGETPLATFORM
7+
ARG BUILDPLATFORM
8+
ARG TARGETOS
9+
ARG TARGETARCH
10+
611
RUN apk add --no-cache git
712

813
ADD . $GOPATH/src/github.com/msoap/shell2http
@@ -15,6 +20,7 @@ ENV GOARM=6
1520
ENV GOARCH=$TARGETARCH
1621
ENV GOOS=linux
1722

23+
RUN echo "Building for $GOOS/$GOARCH"
1824
RUN go build -v -trimpath -ldflags="-w -s -X 'main.version=$(git describe --abbrev=0 --tags | sed s/v//)'" -o /go/bin/shell2http .
1925

2026
# final image

0 commit comments

Comments
 (0)