forked from TrueCloudLab/certificates
3ba6e33791
Fixes #32
16 lines
420 B
Text
16 lines
420 B
Text
# build stage
|
|
FROM golang:alpine AS build-env
|
|
RUN apk update
|
|
RUN apk add git
|
|
RUN mkdir /src
|
|
|
|
WORKDIR /go/src/github.com/smallstep/certificates/autocert/examples/hello-mtls/go-grpc
|
|
ADD client/client.go .
|
|
COPY hello hello
|
|
RUN go get -d -v ./...
|
|
RUN go build -o client
|
|
|
|
# final stage
|
|
FROM alpine
|
|
COPY --from=build-env /go/src/github.com/smallstep/certificates/autocert/examples/hello-mtls/go-grpc/client .
|
|
CMD ["./client"]
|