github.com/simonferquel/app@v0.6.1-0.20181012141724-68b7cccf26ac/Dockerfile.lint (about) 1 ARG ALPINE_VERSION=3.8 2 ARG GO_VERSION=1.11.0 3 4 FROM golang:${GO_VERSION}-alpine${ALPINE_VERSION} 5 RUN apk add --no-cache \ 6 curl \ 7 git \ 8 make \ 9 coreutils 10 11 ENV GOMETALITER_VERSION=2.0.11 12 ENV NAKEDRECT_SHA=c0e305a4f690fed163d47628bcc06a6d5655bf92 13 14 WORKDIR /go/src/github.com/alecthomas/gometalinter 15 RUN curl -L https://github.com/alecthomas/gometalinter/archive/v${GOMETALITER_VERSION}.tar.gz | tar xz --strip-components=1 \ 16 && go build -v -o /usr/local/bin/gometalinter . \ 17 && gometalinter --install \ 18 && rm -rf /go/src/* /go/pkg/* 19 20 WORKDIR /go/src/github.com/alexkohler/nakedret 21 RUN git clone https://github.com/alexkohler/nakedret.git /go/src/github.com/alexkohler/nakedret \ 22 && go build -v -o /usr/local/bin/nakedret . \ 23 && rm -rf /go/src/* /go/pkg/* 24 25 WORKDIR /go/src/github.com/docker/app 26 ENV CGO_ENABLED=0 27 28 COPY . .