dyndns-docker/docker-compose.yml

23 lines
516 B
YAML

version: '3.8'
services:
dyndns:
build: .
container_name: hetzner-dyndns
restart: unless-stopped
env_file:
- .env
environment:
- HETZNER_API_TOKEN=${HETZNER_API_TOKEN}
- DOMAIN=${DOMAIN}
- RECORD_NAME=${RECORD_NAME:-@}
- RECORD_TYPE=${RECORD_TYPE:-A}
- ZONE_ID=${ZONE_ID:-}
- CHECK_INTERVAL=${CHECK_INTERVAL:-300}
- LOG_LEVEL=${LOG_LEVEL:-INFO}
logging:
driver: "json-file"
options:
max-size: "10m"
max-file: "3"