├── .dockerignore ├── .gitignore ├── Dockerfile ├── Dockerfile.binary ├── README.docker.md ├── README.md ├── dnsmasq_updater.conf ├── dnsmasq_updater.py ├── dnsmasq_updater_agent.conf ├── dnsmasq_updater_agent.py ├── hooks ├── .build.sh ├── arch.alpine.yaml ├── build ├── env ├── post_build ├── post_checkout ├── post_push ├── pre_build └── push ├── requirements.txt ├── requirements_agent.txt ├── root ├── etc │ ├── dnsmasq.conf │ ├── hosts.test │ └── s6-overlay │ │ └── s6-rc.d │ │ ├── dnsmasq-init │ │ ├── dependencies.d │ │ │ ├── add-contenv │ │ │ └── dnsmasq-updater-init │ │ ├── init.sh │ │ ├── type │ │ └── up │ │ ├── dnsmasq-updater-init │ │ ├── dependencies.d │ │ │ └── add-contenv │ │ ├── init.sh │ │ ├── type │ │ └── up │ │ ├── dnsmasq-updater │ │ ├── dependencies.d │ │ │ └── dnsmasq-updater-init │ │ ├── notification-fd │ │ ├── run │ │ └── type │ │ ├── dnsmasq │ │ ├── dependencies.d │ │ │ └── dnsmasq-init │ │ ├── run │ │ └── type │ │ └── user │ │ └── contents.d │ │ └── dnsmasq-updater ├── healthcheck-api.sh ├── healthcheck-dnsmasq.sh └── healthcheck.sh └── setup.cfg /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonbuggy/docker-dnsmasq-updater/HEAD/.dockerignore -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonbuggy/docker-dnsmasq-updater/HEAD/.gitignore -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonbuggy/docker-dnsmasq-updater/HEAD/Dockerfile -------------------------------------------------------------------------------- /Dockerfile.binary: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonbuggy/docker-dnsmasq-updater/HEAD/Dockerfile.binary -------------------------------------------------------------------------------- /README.docker.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonbuggy/docker-dnsmasq-updater/HEAD/README.docker.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonbuggy/docker-dnsmasq-updater/HEAD/README.md -------------------------------------------------------------------------------- /dnsmasq_updater.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonbuggy/docker-dnsmasq-updater/HEAD/dnsmasq_updater.conf -------------------------------------------------------------------------------- /dnsmasq_updater.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonbuggy/docker-dnsmasq-updater/HEAD/dnsmasq_updater.py -------------------------------------------------------------------------------- /dnsmasq_updater_agent.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonbuggy/docker-dnsmasq-updater/HEAD/dnsmasq_updater_agent.conf -------------------------------------------------------------------------------- /dnsmasq_updater_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonbuggy/docker-dnsmasq-updater/HEAD/dnsmasq_updater_agent.py -------------------------------------------------------------------------------- /hooks/.build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonbuggy/docker-dnsmasq-updater/HEAD/hooks/.build.sh -------------------------------------------------------------------------------- /hooks/arch.alpine.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonbuggy/docker-dnsmasq-updater/HEAD/hooks/arch.alpine.yaml -------------------------------------------------------------------------------- /hooks/build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonbuggy/docker-dnsmasq-updater/HEAD/hooks/build -------------------------------------------------------------------------------- /hooks/env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonbuggy/docker-dnsmasq-updater/HEAD/hooks/env -------------------------------------------------------------------------------- /hooks/post_build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonbuggy/docker-dnsmasq-updater/HEAD/hooks/post_build -------------------------------------------------------------------------------- /hooks/post_checkout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonbuggy/docker-dnsmasq-updater/HEAD/hooks/post_checkout -------------------------------------------------------------------------------- /hooks/post_push: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonbuggy/docker-dnsmasq-updater/HEAD/hooks/post_push -------------------------------------------------------------------------------- /hooks/pre_build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonbuggy/docker-dnsmasq-updater/HEAD/hooks/pre_build -------------------------------------------------------------------------------- /hooks/push: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonbuggy/docker-dnsmasq-updater/HEAD/hooks/push -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonbuggy/docker-dnsmasq-updater/HEAD/requirements.txt -------------------------------------------------------------------------------- /requirements_agent.txt: -------------------------------------------------------------------------------- 1 | docker==7.1.0 2 | -------------------------------------------------------------------------------- /root/etc/dnsmasq.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonbuggy/docker-dnsmasq-updater/HEAD/root/etc/dnsmasq.conf -------------------------------------------------------------------------------- /root/etc/hosts.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonbuggy/docker-dnsmasq-updater/HEAD/root/etc/hosts.test -------------------------------------------------------------------------------- /root/etc/s6-overlay/s6-rc.d/dnsmasq-init/dependencies.d/add-contenv: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /root/etc/s6-overlay/s6-rc.d/dnsmasq-init/dependencies.d/dnsmasq-updater-init: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /root/etc/s6-overlay/s6-rc.d/dnsmasq-init/init.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonbuggy/docker-dnsmasq-updater/HEAD/root/etc/s6-overlay/s6-rc.d/dnsmasq-init/init.sh -------------------------------------------------------------------------------- /root/etc/s6-overlay/s6-rc.d/dnsmasq-init/type: -------------------------------------------------------------------------------- 1 | oneshot 2 | -------------------------------------------------------------------------------- /root/etc/s6-overlay/s6-rc.d/dnsmasq-init/up: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonbuggy/docker-dnsmasq-updater/HEAD/root/etc/s6-overlay/s6-rc.d/dnsmasq-init/up -------------------------------------------------------------------------------- /root/etc/s6-overlay/s6-rc.d/dnsmasq-updater-init/dependencies.d/add-contenv: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /root/etc/s6-overlay/s6-rc.d/dnsmasq-updater-init/init.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonbuggy/docker-dnsmasq-updater/HEAD/root/etc/s6-overlay/s6-rc.d/dnsmasq-updater-init/init.sh -------------------------------------------------------------------------------- /root/etc/s6-overlay/s6-rc.d/dnsmasq-updater-init/type: -------------------------------------------------------------------------------- 1 | oneshot 2 | -------------------------------------------------------------------------------- /root/etc/s6-overlay/s6-rc.d/dnsmasq-updater-init/up: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonbuggy/docker-dnsmasq-updater/HEAD/root/etc/s6-overlay/s6-rc.d/dnsmasq-updater-init/up -------------------------------------------------------------------------------- /root/etc/s6-overlay/s6-rc.d/dnsmasq-updater/dependencies.d/dnsmasq-updater-init: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /root/etc/s6-overlay/s6-rc.d/dnsmasq-updater/notification-fd: -------------------------------------------------------------------------------- 1 | 5 2 | -------------------------------------------------------------------------------- /root/etc/s6-overlay/s6-rc.d/dnsmasq-updater/run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonbuggy/docker-dnsmasq-updater/HEAD/root/etc/s6-overlay/s6-rc.d/dnsmasq-updater/run -------------------------------------------------------------------------------- /root/etc/s6-overlay/s6-rc.d/dnsmasq-updater/type: -------------------------------------------------------------------------------- 1 | longrun 2 | -------------------------------------------------------------------------------- /root/etc/s6-overlay/s6-rc.d/dnsmasq/dependencies.d/dnsmasq-init: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /root/etc/s6-overlay/s6-rc.d/dnsmasq/run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonbuggy/docker-dnsmasq-updater/HEAD/root/etc/s6-overlay/s6-rc.d/dnsmasq/run -------------------------------------------------------------------------------- /root/etc/s6-overlay/s6-rc.d/dnsmasq/type: -------------------------------------------------------------------------------- 1 | longrun 2 | -------------------------------------------------------------------------------- /root/etc/s6-overlay/s6-rc.d/user/contents.d/dnsmasq-updater: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /root/healthcheck-api.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonbuggy/docker-dnsmasq-updater/HEAD/root/healthcheck-api.sh -------------------------------------------------------------------------------- /root/healthcheck-dnsmasq.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonbuggy/docker-dnsmasq-updater/HEAD/root/healthcheck-dnsmasq.sh -------------------------------------------------------------------------------- /root/healthcheck.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonbuggy/docker-dnsmasq-updater/HEAD/root/healthcheck.sh -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- 1 | [flake8] 2 | ignore = E501 3 | 4 | [mypy] 5 | 6 | [pydocstyle] 7 | --------------------------------------------------------------------------------