linkerd2/controller/Dockerfile

14 lines
437 B
Docker

## compile controller services
FROM gcr.io/runconduit/go-deps:41719552 as golang
WORKDIR /go/src/github.com/runconduit/conduit
COPY controller controller
COPY pkg pkg
# use `install` so that we produce multiple binaries
RUN CGO_ENABLED=0 GOOS=linux go install -a -installsuffix cgo ./controller/cmd/...
## package runtime
FROM gcr.io/runconduit/base:2017-10-30.01
RUN mkdir /go
ENV PATH=$PATH:/go/bin
COPY --from=golang /go/bin /go/bin