From 2b55fffc31c9e3ff23dbc5c37e52e5d459b229ec Mon Sep 17 00:00:00 2001 From: dchidell Date: Fri, 8 Mar 2019 14:19:53 +0000 Subject: [PATCH] Add files via upload --- Dockerfile | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 Dockerfile diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..e99c57b --- /dev/null +++ b/Dockerfile @@ -0,0 +1,19 @@ +FROM alpine:3.8 as build +MAINTAINER David Chidell (dchidell@cisco.com) + +FROM build as webproc +ENV WEBPROC_VERSION 0.2.2 +ENV WEBPROC_URL https://github.com/jpillora/webproc/releases/download/$WEBPROC_VERSION/webproc_linux_amd64.gz +RUN apk add --no-cache curl +RUN curl -sL $WEBPROC_URL | gzip -d - > /usr/local/bin/webproc +RUN chmod +x /usr/local/bin/webproc + +FROM build as dnsmasq +RUN apk --no-cache add dnsmasq +COPY --from=webproc /usr/local/bin/webproc /usr/local/bin/webproc + +ADD clients.conf /etc/raddb/clients.conf +ADD users /etc/raddb/users +ADD radiusd.conf /etc/raddb/radiusd.conf +RUN chmod -R o-w /etc/raddb/ +ENTRYPOINT ["webproc","--on-exit","restart","--config","/etc/dnsmasq.conf,/etc/hosts,/etc/resolv.conf","--","dnsmasq","-k","-l","--log-facility=-"] \ No newline at end of file