mirror of https://github.com/linkerd/linkerd2.git
15 lines
492 B
Plaintext
15 lines
492 B
Plaintext
## compile binaries
|
|
FROM gcr.io/runconduit/go-deps:c29bbc7a 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
|