Files
unbound-docker/examples/redis/docker-compose.yml
Kyle Harding d27fba6382 Add rust wrapper for drill to always exit 0 or 1
Docker healthchecks expect processes to exit with 0 or 1,
the other exit codes are reserved.

Signed-off-by: Kyle Harding <kyle@balena.io>
2024-10-11 14:18:04 -04:00

32 lines
635 B
YAML

volumes:
redis:
services:
redis:
image: redis:latest
container_name: redis
hostname: redis
restart: unless-stopped
volumes:
- redis:/data
healthcheck:
test: "[ $$(redis-cli ping) = 'PONG' ]"
interval: 30s
timeout: 3s
retries: 3
start_period: 30s
unbound:
image: klutchell/unbound
healthcheck:
test: ["CMD", "drillrs", "@127.0.0.1", "dnssec.works"]
interval: 30s
timeout: 30s
retries: 3
start_period: 30s
volumes:
- ./custom.conf.d:/etc/unbound/custom.conf.d:ro
restart: unless-stopped
depends_on:
- redis