aboutsummaryrefslogtreecommitdiff
path: root/Dockerfile
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"]