lego/Dockerfile
2023-02-26 14:27:16 +01:00

24 lines
412 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
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" ]