github.com/etecs-ru/gnomock@v0.13.2/Dockerfile (about)

     1  FROM golang:1.16.3 AS builder
     2  
     3  WORKDIR /gnomock/
     4  COPY go.mod .
     5  COPY go.sum .
     6  RUN go mod download
     7  RUN go mod verify
     8  COPY . .
     9  RUN CGO_ENABLED=0 GOARCH=amd64 GOOS=linux go build -a -installsuffix cgo -ldflags '-s -w -extldflags "-static"' -o /gnomockd ./cmd/server
    10  
    11  FROM gcr.io/distroless/base-debian10
    12  
    13  COPY --from=builder /gnomockd /gnomockd
    14  ENV GNOMOCK_ENV=gnomockd
    15  ENTRYPOINT ["/gnomockd"]