Skip to content

Commit f03aabb

Browse files
authored
Merge pull request #38 from Snawoot/docker-crosscompile
docker: crosscompile
2 parents 3d216e5 + fd23627 commit f03aabb

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

Dockerfile

+3-2
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
1-
FROM golang AS build
1+
FROM --platform=$BUILDPLATFORM golang AS build
22

33
ARG GIT_DESC=undefined
44

55
WORKDIR /go/src/github.com/Snawoot/opera-proxy
66
COPY . .
7-
RUN CGO_ENABLED=0 go build -a -tags netgo -ldflags '-s -w -extldflags "-static" -X main.version='"$GIT_DESC"
7+
ARG TARGETOS TARGETARCH
8+
RUN GOOS=$TARGETOS GOARCH=$TARGETARCH CGO_ENABLED=0 go build -a -tags netgo -ldflags '-s -w -extldflags "-static" -X main.version='"$GIT_DESC"
89
ADD https://curl.haxx.se/ca/cacert.pem /certs.crt
910
RUN chmod 0644 /certs.crt
1011

0 commit comments

Comments
 (0)