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 . .