summaryrefslogtreecommitdiffstats
path: root/Dockerfile
diff options
context:
space:
mode:
authorWim <wim@42.be>2021-01-15 22:44:01 +0100
committerGitHub <noreply@github.com>2021-01-15 22:44:01 +0100
commit536823ce5559b92a3224061b72bcda6010abea17 (patch)
tree60c9c4a600423a2397355e50eb80ff4797350e1b /Dockerfile
parent207cd24edb25cd15b0f3a2705302d056fdacc77a (diff)
downloadmatterbridge-msglm-536823ce5559b92a3224061b72bcda6010abea17.tar.gz
matterbridge-msglm-536823ce5559b92a3224061b72bcda6010abea17.tar.bz2
matterbridge-msglm-536823ce5559b92a3224061b72bcda6010abea17.zip
Optimize Dockerfile (#1361)
Diffstat (limited to 'Dockerfile')
-rw-r--r--Dockerfile10
1 files changed, 4 insertions, 6 deletions
diff --git a/Dockerfile b/Dockerfile
index 3b53c752..82673d81 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -1,11 +1,9 @@
FROM alpine AS builder
-COPY . /go/src/github.com/42wim/matterbridge
-RUN apk --no-cache add go git gcc musl-dev \
- && cd /go/src/github.com/42wim/matterbridge \
- && export GOPATH=/go \
- && go get \
- && go build -x -ldflags "-X main.githash=$(git log --pretty=format:'%h' -n 1)" -o /bin/matterbridge
+COPY . /go/src/matterbridge
+RUN apk --no-cache add go git \
+ && cd /go/src/matterbridge \
+ && go build -mod vendor -ldflags "-X main.githash=$(git log --pretty=format:'%h' -n 1)" -o /bin/matterbridge
FROM alpine
RUN apk --no-cache add ca-certificates mailcap