diff --git a/.mokogitea/workflows/deploy-mokogitea.yml b/.mokogitea/workflows/deploy-mokogitea.yml index 72087ce74d..54800583db 100644 --- a/.mokogitea/workflows/deploy-mokogitea.yml +++ b/.mokogitea/workflows/deploy-mokogitea.yml @@ -103,6 +103,17 @@ jobs: $SSH_CMD "echo 'SSH connected'" + # Pre-deploy cleanup: free disk and memory for the build + $SSH_CMD " + echo 'Cleaning Docker build cache and unused images...' + docker builder prune -af 2>/dev/null || true + docker image prune -af 2>/dev/null || true + echo 'Clearing swap...' + sudo swapoff -a && sudo swapon -a 2>/dev/null || true + echo 'Cleanup complete' + free -m | head -3 + " + # Pull latest source $SSH_CMD " set -e