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