Files

22 lines
874 B
YAML

# Watchtower — auto-pull updated images and restart containers
# Prerequisites: docker login git.thewichersfamily.com on the Pi first.
#
# To limit to specific containers only, add this label to them:
# com.centurylinklabs.watchtower.enable: "true"
# Then add WATCHTOWER_LABEL_ENABLE=true below.
services:
watchtower:
image: containrrr/watchtower:latest
container_name: watchtower
restart: unless-stopped
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- /root/.docker/config.json:/config.json:ro
environment:
- WATCHTOWER_POLL_INTERVAL=300 # check every 5 min
- WATCHTOWER_CLEANUP=true # remove old image layers after update
- WATCHTOWER_INCLUDE_STOPPED=false
# Optional ntfy notification on updates:
# - WATCHTOWER_NOTIFICATION_URL=generic+https://ntfy.thewichersfamily.com/watchtower