cloudflare/cloudflared
Publicmirrored from https://github.com/cloudflare/cloudflaredAvailable
Dockerfile
12lines · modecode
| 1 | FROM golang:1.12 as builder |
| 2 | WORKDIR /go/src/github.com/cloudflare/cloudflared/ |
| 3 | RUN apt-get update && apt-get install -y --no-install-recommends upx |
| 4 | # Run after `apt-get update` to improve rebuild scenarios |
| 5 | COPY . . |
| 6 | RUN make cloudflared |
| 7 | RUN upx --no-progress cloudflared |
| 8 | |
| 9 | FROM gcr.io/distroless/base |
| 10 | COPY --from=builder /go/src/github.com/cloudflare/cloudflared/cloudflared /usr/local/bin/ |
| 11 | ENTRYPOINT ["cloudflared", "--no-autoupdate"] |
| 12 | CMD ["version"] |
| 13 | |