aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--docker/Dockerfile16
-rwxr-xr-xdocker/hooks/build3
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 .