diff --git a/.gitea/workflows/ci.yaml b/.gitea/workflows/ci.yaml index 0e641550..80864a29 100644 --- a/.gitea/workflows/ci.yaml +++ b/.gitea/workflows/ci.yaml @@ -140,8 +140,6 @@ jobs: -v /var/www/Gamedata:/var/www/Gamedata \ epicnext-cms:latest - docker image prune -f - - name: Health check run: | for i in $(seq 1 30); do @@ -162,6 +160,19 @@ jobs: docker compose -f /var/www/atom-nexst/docker-compose.yml up -d --no-build 2>&1 || true exit 1 + - name: Prune Docker cache + if: always() + run: | + # Ruim de self-hosted runner op zodat de Docker daemon niet + # volloopt. Draaiende containers/images (o.a. de net-deployed + # epicnext-cms-app) worden nooit geraakt, alleen ongebruikte + # images, build-cache, volumes en networks verdwijnen. + docker image prune -af || true + docker container prune -f || true + docker volume prune -f || true + docker network prune -f || true + docker builder prune -af --keep-storage=2g || true + # ───────────────────────────────────────────── # E2E smoke against the freshly deployed container. # Runs after a successful deploy on main/master only