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"