FROM golang:alpine as builder RUN apk update && apk add git && apk add tzdata && apk add ca-certificates COPY . $GOPATH/src/gitlab.com/kdam0/nccli WORKDIR $GOPATH/src/gitlab.com/kdam0/nccli RUN go get -d -v ARG opts RUN env ${opts} go build -o /bin/nccli FROM scratch COPY --from=builder /etc/ssl/certs/ca-certificates.crt /etc/ssl/certs/ COPY --from=builder /bin/nccli /bin/nccli CMD ["/bin/nccli"]