eleith/containers
small one-off containers to be used in crons, ci and cd
- Shell 83.7%
- Dockerfile 16.3%
| .github/workflows | [yq] add yq | |
| .woodpecker | [yq] add yq | |
| dane-verify | [dane-verify] update how port and resolver args are parsed | |
| ssh | [all] docs and ci/cd publishing | |
| wg-verify | [wg-verify] ghcr images | |
| yq | [yq] add yq | |
| Agents.md | [all] docs and ci/cd publishing | |
| README.md | [yq] add yq | |
📦 Containers
This repo is a collection of small, focused Docker containers for use in crons, ci and cd.
🛠 What's inside?
- dane-verify: A specialized tool to monitor a domain's DNSSEC and TLSA records
- ssh: A lightweight alpine image with an SSH client
- wg-verify: Verifies a WireGuard VPN tunnel by checking handshake status and testing connectivity to an internal URL
- yq: A lightweight alpine image with Mike Farah's
yq(YAML processor) andbash
🚀 Quick Start
Each container lives in its own directory with its own Dockerfile. To build them:
docker build -t dane-verify ./dane-verify
docker build -t ssh ./ssh
docker build -t wg-verify ./wg-verify
docker build -t yq ./yq