commit 294e69c2728e9e24c0c94e8f73eae2cd42b33bb1
Author: Alex Wigen <alex@wigen.net>
Date: Sun Mar 22 22:55:29 2020 +0000
diff --git a/Dockerfile b/Dockerfile
index a1b97c7..2f0a1b0 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -111 +113 @@
-FROM alpine:edge
-ENTRYPOINT ["/bin/matterbridge"]
+FROM alpine:edge AS builder
COPY . /go/src/github.com/42wim/matterbridge
-RUN apk update && apk add go git gcc musl-dev ca-certificates mailcap \
+RUN apk update && apk add go git gcc musl-dev \
- && go build -x -ldflags "-X main.githash=$(git log --pretty=format:'%h' -n 1)" -o /bin/matterbridge \
- && rm -rf /go \
- && apk del --purge git go gcc musl-dev
+ && go build -x -ldflags "-X main.githash=$(git log --pretty=format:'%h' -n 1)" -o /bin/matterbridge
+
+FROM alpine:edge
+RUN apk --no-cache add ca-certificates mailcap
+COPY --from=builder /bin/matterbridge /bin/matterbridge
+ENTRYPOINT ["/bin/matterbridge"]