Files
mash-lab/docker/maintenance/docker-compose.yml

65 lines
1.7 KiB
YAML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
version: "3.9"
services:
# DIUN notification mises à jour images
diun:
image: crazymax/diun:latest
container_name: diun
command: serve
restart: always
networks:
- backend
volumes:
- /srv/docker/maintenance/data/diun:/data
- /srv/docker/maintenance/logs/diun:/var/log/diun
- /srv/docker/maintenance/conf/diun:/etc/diun
- /var/run/docker.sock:/var/run/docker.sock
environment:
- TZ=Europe/Paris
- DIUN_WATCH_WORKERS=20
- DIUN_WATCH_SCHEDULE=0 */6 * * *
- DIUN_WATCH_JITTER=30s
- DIUN_PROVIDERS_DOCKER=true
labels:
- diun.enable=true
# Dozzle visualisation logs
dozzle:
image: amir20/dozzle:latest
container_name: dozzle
restart: unless-stopped
networks:
- frontend
- backend
ports:
- "7640:8080"
volumes:
- /srv/docker/maintenance/data/dozzle:/data
- /srv/docker/maintenance/logs/dozzle:/logs
- /srv/docker/maintenance/conf/dozzle:/etc/dozzle
- /var/run/docker.sock:/var/run/docker.sock
# Watchtower mise à jour automatique
watchtower:
image: containrrr/watchtower:latest
container_name: watchtower
restart: unless-stopped
networks:
- backend
volumes:
- /srv/docker/maintenance/data/watchtower:/data
- /srv/docker/maintenance/logs/watchtower:/var/log/watchtower
- /srv/docker/maintenance/conf/watchtower:/etc/watchtower
- /var/run/docker.sock:/var/run/docker.sock
environment:
- WATCHTOWER_POLL_INTERVAL=3600
- WATCHTOWER_CLEANUP=true
- WATCHTOWER_INCLUDE_STOPPED=false
- WATCHTOWER_LABEL_ENABLE=false
networks:
frontend:
external: true
backend:
external: true