cloudflared-mirror/Dockerfile

24 lines
472 B
Docker

FROM golang:1.12-alpine as builder
WORKDIR /go/src/github.com/cloudflare/cloudflared/
COPY . .
ENV GO111MODULE on
ENV CGO_ENABLED 0
RUN apk add --no-cache build-base=0.5-r1 git=2.22.0-r0 upx=3.95-r2 \
&& make cloudflared \
&& upx --no-progress cloudflared
FROM scratch
COPY --from=builder /go/src/github.com/cloudflare/cloudflared/cloudflared /usr/local/bin/
ENTRYPOINT ["cloudflared", "--no-autoupdate"]
CMD ["version"]
RUN ["cloudflared", "--version"]