1
2
mirror of https://github.com/vimagick/dockerfiles synced 2024-06-30 18:51:24 +00:00
dockerfiles/dnscrypt/proxy/Dockerfile

26 lines
742 B
Docker
Raw Normal View History

2015-03-02 03:51:23 +00:00
#
2015-05-30 13:21:24 +00:00
# Dockerfile for dnscrypt-proxy
2015-03-02 03:51:23 +00:00
#
2022-02-17 08:09:23 +00:00
FROM alpine:3
MAINTAINER EasyPi Software Foundation
2015-03-02 03:26:21 +00:00
2022-02-17 08:09:23 +00:00
ARG DNSCRYPT_PROXY_VERSION=2.1.1
ARG DNSCRYPT_PROXY_FILE=dnscrypt-proxy-linux_x86_64-${DNSCRYPT_PROXY_VERSION}.tar.gz
ARG DNSCRYPT_PROXY_URL=https://github.com/DNSCrypt/dnscrypt-proxy/releases/download/${DNSCRYPT_PROXY_VERSION}/${DNSCRYPT_PROXY_FILE}
WORKDIR /etc/dnscrypt-proxy
2015-06-12 10:02:11 +00:00
2016-02-25 01:49:26 +00:00
RUN set -xe \
2022-02-17 08:09:23 +00:00
&& apk add --no-cache curl tar \
&& curl -sSL ${DNSCRYPT_PROXY_URL} | tar xz --strip 1 \
&& mv dnscrypt-proxy /usr/local/bin/ \
&& sed '/^listen_addresses/s/127.0.0.1:53/0.0.0.0:53/' example-dnscrypt-proxy.toml > dnscrypt-proxy.toml
VOLUME /etc/dnscrypt-proxy
2015-05-30 13:21:24 +00:00
EXPOSE 53/tcp 53/udp
2022-02-17 08:09:23 +00:00
ENTRYPOINT ["dnscrypt-proxy"]
CMD ["-config", "dnscrypt-proxy.toml"]