From a579380905a20efb9f26f7626263b3d58b87f3aa Mon Sep 17 00:00:00 2001 From: Finley Ghosh Date: Sun, 7 Dec 2025 18:10:33 +1100 Subject: [PATCH] Adding prune to deploy scripts to prevent docker resource overflowing --- scripts/deploy/deploy-prod.sh | 8 ++++++++ scripts/deploy/deploy-stg.sh | 8 ++++++++ 2 files changed, 16 insertions(+) diff --git a/scripts/deploy/deploy-prod.sh b/scripts/deploy/deploy-prod.sh index 13589f14..21f705ad 100755 --- a/scripts/deploy/deploy-prod.sh +++ b/scripts/deploy/deploy-prod.sh @@ -87,6 +87,14 @@ ENVEOF fi echo "Checking running containers..." + docker compose --env-file .env.prod -f docker-compose.prod.yml ps + + echo "Pruning unused Docker resources..." + # Remove dangling images (untagged images from previous builds) + docker image prune -f + # Remove stopped containers + docker container prune -f + echo "Production deployment complete." ENDSSH diff --git a/scripts/deploy/deploy-stg.sh b/scripts/deploy/deploy-stg.sh index 7a602138..122b9273 100755 --- a/scripts/deploy/deploy-stg.sh +++ b/scripts/deploy/deploy-stg.sh @@ -78,6 +78,14 @@ ENVEOF fi echo "Checking running containers..." + docker compose -f docker-compose.stg.yml ps + + echo "Pruning unused Docker resources..." + # Remove dangling images (untagged images from previous builds) + docker image prune -f + # Remove stopped containers + docker container prune -f + echo "Deployment complete." ENDSSH