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

use docker buildx to build docker images

This commit is contained in:
Timothy
2020-03-09 14:17:47 +08:00
parent acbbe3158d
commit 9dfc40da19
3 changed files with 23 additions and 20 deletions

14
Dockerfile Normal file
View File

@@ -0,0 +1,14 @@
FROM golang:alpine AS builder
RUN mkdir /godns
ADD . /godns/
WORKDIR /godns
RUN go build -o godns cmd/godns/godns.go
FROM alpine
RUN apk add --update ca-certificates
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"]