Merge pull request #39 from xemle/feature/docker-arm

Update Dockerfile for arm architecture
This commit is contained in:
Michael de Wit 2020-12-03 09:45:53 +01:00 committed by GitHub
commit 5257b5ab04
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -1,7 +1,13 @@
FROM armhfbuild/alpine:3.4
FROM golang:1.14-alpine as builder
RUN apk update && \
apk add --no-cache ca-certificates
WORKDIR /go/src/drone-email
COPY . .
ADD drone-email /bin/
ENTRYPOINT ["/bin/drone-email"]
RUN GOOS=linux GOARCH=arm GOARM=7 CGO_ENABLED=0 go build
FROM alpine:3.11
RUN apk add --no-cache ca-certificates
COPY --from=builder /go/src/drone-email/drone-email /bin/
ENTRYPOINT ["/bin/drone-email"]