Enable support for multi-arch container images: arm, arm64 and amd64.

Add Container Build documentation.
This commit is contained in:
Chris Bradford
2020-12-19 12:38:32 +00:00
parent 631781aa8a
commit fba004d655
3 changed files with 92 additions and 11 deletions
+3 -1
View File
@@ -1,6 +1,8 @@
FROM golang:1.13.9-alpine
LABEL maintainer "Stakater Team"
ARG GOARCH=amd64
RUN apk -v --update \
--no-cache \
add git build-base
@@ -13,7 +15,7 @@ RUN go mod download
COPY . .
ENV CGO_ENABLED=0 GOOS=linux GOARCH=amd64
ENV CGO_ENABLED=0 GOOS=linux GOARCH=$GOARCH
RUN go build -a --installsuffix cgo --ldflags="-s" -o /Reloader