blob: 1dd55e55180d16fed17b2986f84ac44587abd3bc (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
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"]
|