coolify/templates/compose/diun.yaml

29 lines
1 KiB
YAML
Raw Normal View History

# documentation: https://crazymax.dev/diun/
# slogan: Docker Image Update Notifier is a CLI application to receive notifications when a Docker image is updated on a Docker registry.
# category: automation
# tags: docker, notifier, slack
# logo: svgs/diun.svg
services:
diun:
2025-05-14 12:57:38 +00:00
image: crazymax/diun:latest
command: serve
volumes:
2025-05-14 12:57:38 +00:00
- "diun_data:/data"
- "/var/run/docker.sock:/var/run/docker.sock"
environment:
- TZ=${TIME_ZONE:-Europe/Vienna}
2025-05-14 12:57:38 +00:00
- LOG_LEVEL=${LOG_LEVEL:-info}
- LOG_JSON=${LOG_JSON:-false}
- DIUN_WATCH_WORKERS=${DIUN_WATCH_WORKERS:-20}
2025-05-19 20:27:39 +00:00
- DIUN_WATCH_SCHEDULE=${DIUN_WATCH_SCHEDULE:- * */6 * * *}
2025-05-14 12:57:38 +00:00
- DIUN_WATCH_JITTER=${DIUN_WATCH_JITTER:-30s}
- DIUN_PROVIDERS_DOCKER=${DIUN_PROVIDERS_DOCKER:-true}
- DIUN_PROVIDERS_DOCKER_WATCHBYDEFAULT=${DIUN_PROVIDERS_DOCKER_WATCHBYDEFAULT:-true}
- DIUN_NOTIF_SLACK_WEBHOOKURL=${SERVICE_WEBHOOK_URL_SLACK}
healthcheck:
test: ["CMD", "diun", "--version"]
interval: 5s
timeout: 20s
2025-05-14 12:57:38 +00:00
retries: 3