cloudflare/cloudflared
Publicmirrored from https://github.com/cloudflare/cloudflaredAvailable
Dockerfile
12lines · modeblame
d3f9aa2aJohan Bergström7 years ago | 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"] |