linkerd2/cli/Dockerfile-bin

15 lines
492 B
Plaintext

## compile binaries
FROM gcr.io/runconduit/go-deps:dac3fae6 as golang
WORKDIR /go/src/github.com/runconduit/conduit
COPY cli cli
COPY controller controller
COPY pkg pkg
RUN mkdir -p /out
RUN CGO_ENABLED=0 GOOS=linux go build -a -installsuffix cgo -o /out/conduit-linux ./cli
RUN CGO_ENABLED=0 GOOS=darwin go build -a -installsuffix cgo -o /out/conduit-macos ./cli
## export without sources & depdenndencies
FROM gcr.io/runconduit/base:2017-10-30.01
COPY --from=golang /out /out
WORKDIR /out