Docker Image Update Notifier is a CLI application written in Go and delivered as a single executable (and a Docker image) to receive notifications when a Docker image is updated on a Docker registry.
services: diun: image: ghcr.io/crazy-max/diun:4.29.0 container_name: diun-jupiter_app command: serve restart: always hostname: jupiter volumes: - /data/apps/diun-jupiter/data:/data - /var/run/docker.sock:/var/run/docker.sock - /home/raphaelgc/.docker/config.json:/root/.docker/config.json:ro environment: TZ: Europe/Paris DIUN_WATCH_WORKERS: 20 DIUN_WATCH_SCHEDULE: 30 7 * * * DIUN_WATCH_JITTER: 30s DIUN_PROVIDERS_DOCKER: true DIUN_PROVIDERS_DOCKER_WATCHBYDEFAULT: true DIUN_NOTIF_DISCORD_WEBHOOKURL: ${DISCORD_WEBHOOKURL} DIUN_NOTIF_DISCORD_TEMPLATEBODY: Docker container **{{ .Entry.Metadata.ctn_names }}** ({{ .Entry.Image }}) has been updated on {{ .Entry.Image.Domain }} registry (triggered by Jupiter host). DIUN_NOTIF_WEBHOOK_ENDPOINT: https://diun-tracker.zrx.sh/api/updates DIUN_NOTIF_WEBHOOK_METHOD: POSTnetworks: {}