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"]