services: watchtower: image: containrrr/watchtower container_name: watchtower restart: unless-stopped environment: WATCHTOWER_LABEL_ENABLE: "true" WATCHTOWER_SCHEDULE: "0 0 4 * * *" WATCHTOWER_CLEANUP: "true" WATCHTOWER_NOTIFICATIONS: shoutrrr WATCHTOWER_NOTIFICATION_URL: "smtp://${SMTP_USER_ENCODED}:${SMTP_PASSWORD_ENCODED}@smtp.gmail.com:1587/?from=${SMTP_FROM}&to=${SMTP_TO}" extra_hosts: - "smtp.gmail.com:192.168.31.222" volumes: - /var/run/docker.sock:/var/run/docker.sock logging: driver: json-file options: max-size: "10m" max-file: "3"