github.com/adacta-ru/mattermost-server/v6@v6.0.0/Dockerfile (about) 1 FROM golang as builder 2 3 ENV GO111MODULE=on 4 ENV GOPATH="" 5 6 WORKDIR /go/app 7 8 COPY go.mod . 9 COPY go.sum . 10 11 RUN go mod download 12 13 COPY . . 14 15 RUN CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -a -installsuffix cgo -o mattermost ./cmd/mattermost/main.go 16 17 EXPOSE 8065 18 CMD ["./mattermost"] 19 20 #ENTRYPOINT ["bash", "build.sh"] 21 22 #FROM alpine:3.7 23 #RUN apk --no-cache add ca-certificates 24 # 25 #WORKDIR / 26 #COPY --from=builder /go/app/mattermost . 27 # 28 #EXPOSE 8065 29 #CMD ["./mattermost"]