FROM alpine:edge LABEL maintainer="dev@jpillora.com" # webproc release settings ENV WEBPROC_VERSION 0.1.9 ENV WEBPROC_URL https://github.com/jpillora/webproc/releases/download/$WEBPROC_VERSION/webproc_linux_amd64.gz # fetch dnsmasq and webproc binary RUN apk update \ && apk --no-cache add dnsmasq \ && apk add --no-cache --virtual .build-deps curl \ && curl -sL $WEBPROC_URL | gzip -d - > /usr/local/bin/webproc \ && chmod +x /usr/local/bin/webproc \ && apk del .build-deps #configure dnsmasq run mkdir -p /etc/default/ run mkdir -p /app/data/ RUN echo -e "ENABLED=1\nIGNORE_RESOLVCONF=yes" > /etc/default/dnsmasq #COPY dnsmasq.conf /etc/dnsmasq.conf RUN rm /etc/dnsmasq.conf RUN ln -s /app/data/dnsmasq.conf /etc/dnsmasq.conf #run! ENTRYPOINT ["webproc","--config","/etc/dnsmasq.conf","--","dnsmasq","--no-daemon"]