lego/Dockerfile
2020-09-02 19:29:28 +02:00

24 lines
415 B
Docker

FROM golang:1-alpine as builder
RUN apk --no-cache --no-progress add make git
WORKDIR /go/lego
ENV GO111MODULE on
# Download go modules
COPY go.mod .
COPY go.sum .
RUN go mod download
COPY . .
RUN make build
FROM alpine:3.12
RUN apk update \
&& apk add --no-cache ca-certificates tzdata \
&& update-ca-certificates
COPY --from=builder /go/lego/dist/lego /usr/bin/lego
ENTRYPOINT [ "/usr/bin/lego" ]