1
0
mirror of https://github.com/taigrr/godns synced 2025-01-18 04:03:25 -08:00

update Dockerfile

This commit is contained in:
Timothy 2021-02-20 11:40:35 +08:00
parent 99af25e496
commit ac7dc021eb
No known key found for this signature in database
GPG Key ID: DA25A2861AA0F2D1

View File

@ -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"]