Files
docker-compose/watchtower/docker-compose.yml

25 lines
1.1 KiB
YAML

# https://linuxiac.com/watchtower-automatically-update-docker-container-images/
# https://containrrr.dev/watchtower/container-selection/
# https://github.com/containrrr/watchtower/discussions/1697
services:
watchtower:
image: containrrr/watchtower
env_file: .env
mem_limit: 64m
restart: always
volumes:
- /var/run/docker.sock:/var/run/docker.sock:ro
environment:
WATCHTOWER_SCHEDULE: "0 0 7 * * *"
TZ: Europe/Rome
WATCHTOWER_MONITOR_ONLY: true
WATCHTOWER_CLEANUP: true
WATCHTOWER_NOTIFICATIONS: email
WATCHTOWER_NOTIFICATIONS_HOSTNAME: ${WATCHTOWER_NOTIFICATIONS_HOSTNAME}
WATCHTOWER_NOTIFICATION_EMAIL_FROM: ${WATCHTOWER_NOTIFICATION_EMAIL_FROM}
WATCHTOWER_NOTIFICATION_EMAIL_TO: ${WATCHTOWER_NOTIFICATION_EMAIL_TO}
WATCHTOWER_NOTIFICATION_EMAIL_SERVER: ${WATCHTOWER_NOTIFICATION_EMAIL_SERVER}
WATCHTOWER_NOTIFICATION_EMAIL_SERVER_PORT: ${WATCHTOWER_NOTIFICATION_EMAIL_SERVER_PORT}
WATCHTOWER_NOTIFICATION_EMAIL_SERVER_USER: ${WATCHTOWER_NOTIFICATION_EMAIL_SERVER_USER}
WATCHTOWER_NOTIFICATION_EMAIL_SERVER_PASSWORD: ${WATCHTOWER_NOTIFICATION_EMAIL_SERVER_PASSWORD}