diff options
-rw-r--r-- | docker/Dockerfile | 16 | ||||
-rwxr-xr-x | docker/hooks/build | 3 |
2 files changed, 19 insertions, 0 deletions
diff --git a/docker/Dockerfile b/docker/Dockerfile new file mode 100644 index 000000000..a889c1a3e --- /dev/null +++ b/docker/Dockerfile @@ -0,0 +1,16 @@ +FROM alpine:latest +MAINTAINER Miek Gieben <miek@coredns.io> @miekg + +# only need ca-certificates & openssl if want to use https_google +RUN apk --update add bind-tools ca-certificates openssl && update-ca-certificates && rm -rf /var/cache/apk/* + +ARG COREDNS_VERSION=latest + +RUN echo build coredns v$COREDNS_VERSION + +ADD https://github.com/coredns/coredns/releases/download/v${COREDNS_VERSION}/coredns_${COREDNS_VERSION}_linux_x86_64.tgz / + +RUN tar -xzf coredns_${COREDNS_VERSION}_linux_x86_64.tgz && rm coredns_${COREDNS_VERSION}_linux_x86_64.tgz + +EXPOSE 53 53/udp +ENTRYPOINT ["/coredns"] diff --git a/docker/hooks/build b/docker/hooks/build new file mode 100755 index 000000000..369555ec5 --- /dev/null +++ b/docker/hooks/build @@ -0,0 +1,3 @@ +#!/bin/sh +set -x +docker build --build-arg COREDNS_VERSION=$SOURCE_BRANCH -t $IMAGE_NAME . |