We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 3d216e5 + fd23627 commit f03aabbCopy full SHA for f03aabb
Dockerfile
@@ -1,10 +1,11 @@
1
-FROM golang AS build
+FROM --platform=$BUILDPLATFORM golang AS build
2
3
ARG GIT_DESC=undefined
4
5
WORKDIR /go/src/github.com/Snawoot/opera-proxy
6
COPY . .
7
-RUN CGO_ENABLED=0 go build -a -tags netgo -ldflags '-s -w -extldflags "-static" -X main.version='"$GIT_DESC"
+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"
9
ADD https://curl.haxx.se/ca/cacert.pem /certs.crt
10
RUN chmod 0644 /certs.crt
11
0 commit comments