Skip to content

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: POST
networks: {}