Dockerfile.latest 849 B

123456789101112131415161718
  1. FROM playn/alpine:latest
  2. # Update CA certs
  3. RUN apk --no-cache --update add ca-certificates && \
  4. rm -rf /var/cache/apk/* && mkdir -p /opt/adguardhome && \
  5. export version=$(wget -qO- https://api.github.com/repos/AdguardTeam/AdGuardHome/releases/latest | grep '"tag_name":' | head -n 1 | sed -E 's/.*"([^"]+)".*/\1/'); \
  6. wget --quiet -O /tmp/AdGuardHome.tar.gz "https://github.com/AdguardTeam/AdGuardHome/releases/download/${version}/AdGuardHome_linux_amd64.tar.gz"; \
  7. cd /tmp; \
  8. tar -zxf AdGuardHome.tar.gz; \
  9. ls -la; \
  10. mv AdGuardHome /opt/adguardhome; \
  11. chmod +x /opt/adguardhome/AdGuardHome; \
  12. unset version
  13. VOLUME ["/opt/adguardhome/conf", "/opt/adguardhome/work"]
  14. ENTRYPOINT ["/opt/adguardhome/AdGuardHome"]
  15. CMD ["-h", "0.0.0.0", "-c", "/opt/adguardhome/conf/AdGuardHome.yaml", "-w", "/opt/adguardhome/work"]