unifios-utilities/run-pihole/DoTE.Dockerfile
Pedro Pombeiro 6f6df62ddf
Update DoTE.Dockerfile to download at build time (#483)
* Update DoTE.Dockerfile to download at build time

`dote_arm64` is downloaded at build time instead of at first run

* Update container version
2023-02-18 19:09:54 -08:00

11 lines
482 B
Docker

ARG PIHOLE_DOCKER_TAG=2023.02.2
FROM pihole/pihole:${PIHOLE_DOCKER_TAG}
ENV DEBIAN_FRONTEND="noninteractive"
ENV DOTE_OPTS="-s 127.0.0.1:5053"
RUN curl -fsSLo /opt/dote https://github.com/chrisstaite/DoTe/releases/latest/download/dote_arm64 && \
chmod +x /opt/dote && \
usermod -aG pihole www-data; \
mkdir -p /etc/cont-init.d && \
echo -e "#!/bin/sh\nchmod +x /opt/dote\n/opt/dote \$DOTE_OPTS -d\n" > /etc/cont-init.d/10-dote.sh && \
chmod +x /etc/cont-init.d/10-dote.sh