From ac7dc021eb75f9d9f4ce6d4d42155605cdbbc5c4 Mon Sep 17 00:00:00 2001 From: Timothy Date: Sat, 20 Feb 2021 11:40:35 +0800 Subject: [PATCH] update Dockerfile --- Dockerfile | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) diff --git a/Dockerfile b/Dockerfile index ee40e90..51fcf66 100644 --- a/Dockerfile +++ b/Dockerfile @@ -2,13 +2,8 @@ FROM golang:alpine AS builder RUN mkdir /godns ADD . /godns/ WORKDIR /godns -RUN go build -o godns cmd/godns/godns.go +RUN CGO_ENABLED=0 go build -o godns cmd/godns/godns.go -FROM alpine -RUN apk add --no-cache ca-certificates tzdata -RUN mkdir /usr/local/godns -COPY --from=builder /godns/godns /usr/local/godns -RUN chmod +x /usr/local/godns/godns -RUN rm -rf /var/cache/apk/* -WORKDIR /usr/local/godns -ENTRYPOINT ["./godns", "-c", "/usr/local/godns/config.json"] +FROM gcr.io/distroless/base +COPY --from=builder /godns/godns /godns +ENTRYPOINT ["/godns"] \ No newline at end of file