diff --git a/.gitea/workflows/ci-cd.yml b/.gitea/workflows/ci-cd.yml index 0e598cb..420c88c 100644 --- a/.gitea/workflows/ci-cd.yml +++ b/.gitea/workflows/ci-cd.yml @@ -349,6 +349,12 @@ jobs: if: always() run: docker compose -f docker-compose.yml -f docker-compose.admin.yml ps - - name: Prune old images + - name: Prune old meezi images if: success() - run: docker image prune -f + # Only remove untagged (dangling) meezi images — never touches other projects + run: | + docker images --format '{{.Repository}}:{{.Tag}} {{.ID}}' \ + | grep '^hostexecutor-' \ + | grep '' \ + | awk '{print $2}' \ + | xargs -r docker rmi || true diff --git a/docker-compose.yml b/docker-compose.yml index a469263..bc98c77 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,3 +1,5 @@ +name: meezi # Lock project name — prevents runner workspace from overriding it + # Meezi — main stack (Postgres, Redis, API, Dashboard, Website, Koja) # # All images/packages served from Nexus at mirror.soroushasadi.com: