Free deploy disk headroom before migrations
CI - Build & Verify / Build, Typecheck & Hygiene (push) Successful in 55s
CI - Build & Verify / Deploy to award.noveria.net (push) Failing after 1m29s

This commit is contained in:
AzuTear
2026-06-29 18:13:19 +02:00
parent 709a024820
commit 3794b7f29e
+28
View File
@@ -176,6 +176,34 @@ jobs:
cat /app/frontend/.env.production cat /app/frontend/.env.production
' '
- name: Prepare deploy host disk headroom
run: |
set -euo pipefail
docker run --rm \
-v "${DEPLOY_PATH}:/workspace/vtube-awards" \
-v /var/run/docker.sock:/var/run/docker.sock \
-w /workspace/vtube-awards \
docker:cli \
sh -lc '
set -e
echo "Disk before cleanup:"
df -h .
mkdir -p backups
old_backups="$(ls -1t backups/predeploy-*.dump 2>/dev/null | tail -n +4 || true)"
if [ -n "$old_backups" ]; then
echo "$old_backups" | while IFS= read -r backup; do
[ -n "$backup" ] && rm -f "$backup"
done
fi
docker builder prune -af || true
docker image prune -af || true
echo "Disk after cleanup:"
df -h .
'
- name: Build Docker images - name: Build Docker images
run: | run: |
set -euo pipefail set -euo pipefail