From 66b5c4fe6bf16576ae46876aeb4c1163f5bbcec6 Mon Sep 17 00:00:00 2001 From: Christine Dodrill Date: Wed, 10 Jun 2015 10:01:54 -0700 Subject: [PATCH] import helixdns --- net/helixdns/Dockerfile | 13 +++++++++++++ net/helixdns/helixdns/run | 6 ++++++ 2 files changed, 19 insertions(+) create mode 100644 net/helixdns/Dockerfile create mode 100755 net/helixdns/helixdns/run diff --git a/net/helixdns/Dockerfile b/net/helixdns/Dockerfile new file mode 100644 index 0000000..291309f --- /dev/null +++ b/net/helixdns/Dockerfile @@ -0,0 +1,13 @@ +FROM flitter/init + +RUN apt-get update && apt-get install -y golang git mercurial --no-install-recommends && mkdir /go + +ENV GOPATH /go + +RUN go get github.com/mrwilson/helixdns + +ADD helixdns /etc/service + +EXPOSE 53/udp + +ENTRYPOINT /sbin/my_init diff --git a/net/helixdns/helixdns/run b/net/helixdns/helixdns/run new file mode 100755 index 0000000..abb0b74 --- /dev/null +++ b/net/helixdns/helixdns/run @@ -0,0 +1,6 @@ +#!/bin/sh + +export HOST={ETCD_PORT_4001_TCP_ADDR:-$HOST} +export ETCDADDR="http://$HOST:4001" + +/go/bin/helixdns -etcd-address $ETCDADDR -port 53 -forward 8.8.8.8