From 30e1176fea9dcab8ee3916dd12b2189cfce3a865 Mon Sep 17 00:00:00 2001 From: krisz Date: Fri, 22 Aug 2025 16:32:39 +0200 Subject: [PATCH] update cronjob labels and add prune-anon-volumes service in docker-compose.yml --- base/docker-compose.yml | 19 ++++++++++++++++--- 1 file changed, 16 insertions(+), 3 deletions(-) diff --git a/base/docker-compose.yml b/base/docker-compose.yml index abf9b23..59f2c48 100644 --- a/base/docker-compose.yml +++ b/base/docker-compose.yml @@ -192,12 +192,25 @@ services: cpus: '0.25' mode: global labels: - - swarm.cronjob.enable=true - - swarm.cronjob.schedule=0 0 * * * * - - swarm.cronjob.skip-running=true + swarm.cronjob.enable: "true" + swarm.cronjob.schedule: "0 1 * * *" + swarm.cronjob.skip-running: "true" restart_policy: condition: none + prune-anon-volumes: + image: docker:27.3.1-alpine3.20 + command: sh -c "docker volume ls -q -f dangling=true | grep -E '^[0-9a-f]{12,}$$' | xargs -r docker volume rm" + volumes: + - /var/run/docker.sock:/var/run/docker.sock + deploy: + mode: global + labels: + swarm.cronjob.enable: "false" + swarm.cronjob.skip-running: "true" + swarm.cronjob.schedule: "0 4 * * *" + restart_policy: + condition: none networks: