Oui pour jackett.
Non pour ouroboros.
Là tu utilises la variable LABELS_ONLY, donc par conséquent il ne se basera que sur ce critère pour mettre à jour les containers, MONITOR sera donc complètement ignoré.
Ce que tu peux faire c'est avoir LABEL_ENABLE=true, ne pas utiliser LABELS_ONLY (donc false par définition), et laisser MONITOR, même si ça n'a pas beaucoup de sens à mon goût.
Pour moi, les deux "bonnes" solutions sont :
version: "2"
services:
ouroboros:
image: pyouroboros/ouroboros
container_name: ouroboros
network_mode: bridge
environment:
- CLEANUP=true
- SELF_UPDATE=true
- LOG_LEVEL=debug
- LABEL_ENABLE=true
- LABELS_ONLY=true
- CRON="0 * * * *"
- TZ=Europe/Madrid
labels:
- "com.ouroboros.enable=true"
volumes:
- "/var/run/docker.sock:/var/run/docker.sock"
restart: unless-stopped
et t'assurer que les autres containers (jackett, influxdb, telegraf, grafana) ont bien le label "com.ouroboros.enable=true".
Ou bien :
version: "2"
services:
ouroboros:
image: pyouroboros/ouroboros
container_name: ouroboros
network_mode: bridge
environment:
- CLEANUP=true
- SELF_UPDATE=true
- LOG_LEVEL=debug
- CRON="0 * * * *"
- TZ=Europe/Madrid
- MONITOR="jackett influxdb grafana telegraf"
labels:
- "com.ouroboros.enable=true"
volumes:
- "/var/run/docker.sock:/var/run/docker.sock"
restart: unless-stopped
Pour le coup je me dis qu'ajouter le label à ouroboros lui-même ne doit pas être utile, car SELF_UPDATE va gérer l'auto màj.
Ça peut être utile si un autre container ouroboros devait mettre à jour celui-ci, cas peu probable... 😛