github.com/itscaro/cli@v0.0.0-20190705081621-c9db0fe93829/dockerfiles/Dockerfile.lint (about) 1 FROM golang:1.12.6-alpine 2 3 RUN apk add -U git 4 5 ARG GOMETALINTER_SHA=v2.0.6 6 RUN go get -d github.com/alecthomas/gometalinter && \ 7 cd /go/src/github.com/alecthomas/gometalinter && \ 8 git checkout -q "$GOMETALINTER_SHA" && \ 9 go build -v -o /usr/local/bin/gometalinter . && \ 10 gometalinter --install && \ 11 rm -rf /go/src/* /go/pkg/* 12 13 WORKDIR /go/src/github.com/docker/cli 14 ENV CGO_ENABLED=0 15 ENV DISABLE_WARN_OUTSIDE_CONTAINER=1 16 ENTRYPOINT ["/usr/local/bin/gometalinter"] 17 CMD ["--config=gometalinter.json", "./..."] 18 COPY . .