Dockerfile.builder 421 B

12345678910111213
  1. # syntax=docker/dockerfile:1
  2. FROM golang:alpine AS builder
  3. WORKDIR /go
  4. ENV GO111MODULE on
  5. RUN apk --no-cache --no-progress add make git && \
  6. git clone --depth 1 https://github.com/go-acme/lego.git && \
  7. cd /go/lego && make build
  8. FROM playn/alpine
  9. RUN apk add --no-cache ca-certificates && \
  10. update-ca-certificates
  11. COPY --from=builder /go/lego/dist/lego /usr/local/bin/lego
  12. ENTRYPOINT [ "/usr/local/bin/lego" ]