--- services: ddns-updater: image: "{{ docker.containers.ddns.image }}" container_name: "{{ docker.containers.ddns.name }}" network_mode: bridge user: {{ docker.containers.ddns.user }}:{{ docker.containers.ddns.user }} ports: - {{ docker.containers.ddns.port }}:8000/tcp volumes: - ./data:/updater/data environment: - PERIOD=15m - UPDATE_COOLDOWN_PERIOD=1m - PUBLICIP_FETCHERS=all - PUBLICIP_HTTP_PROVIDERS=all - PUBLICIPV4_HTTP_PROVIDERS=all - PUBLICIPV6_HTTP_PROVIDERS=all - PUBLICIP_DNS_PROVIDERS=all - PUBLICIP_DNS_TIMEOUT=3s - HTTP_TIMEOUT=10s - TZ=Europe/Berlin # Web UI - LISTENING_ADDRESS=:8000 - ROOT_URL=/ # Backup - BACKUP_PERIOD=0 # 0 to disable - BACKUP_DIRECTORY=/updater/data # Other - LOG_LEVEL=info - LOG_CALLER=hidden - SHOUTRRR_ADDRESSES= restart: always