From 31e99e72def5bdce41df589b37904fb906a2f1fb Mon Sep 17 00:00:00 2001 From: Catherine Renelle <32781029+catrenelle@users.noreply.github.com> Date: Tue, 10 Feb 2026 19:07:53 -0500 Subject: [PATCH] Add Docker image cleanup container to compose stack Adds a lightweight docker:cli sidecar that prunes dangling images every 24 hours to prevent untagged image buildup from redeployments. Co-Authored-By: Claude Opus 4.6 --- docker-compose.yml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/docker-compose.yml b/docker-compose.yml index e703856..9b4cf9f 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -48,6 +48,14 @@ services: depends_on: - api + docker-cleanup: + image: docker:cli + container_name: purrse-docker-cleanup + restart: unless-stopped + volumes: + - /var/run/docker.sock:/var/run/docker.sock + entrypoint: ["/bin/sh", "-c", "while true; do sleep 86400; docker image prune -f; done"] + volumes: purrse-db-data: purrse-plugins: