fix(infra): use dynamic container detection for registry maintenance
Some checks failed
Monorepo Pipeline / ⚡ Prioritize Release (push) Successful in 20s
Monorepo Pipeline / 🧪 Test (push) Successful in 49s
Monorepo Pipeline / 🧹 Lint (push) Successful in 1m55s
Monorepo Pipeline / 🏗️ Build (push) Failing after 2m1s
Monorepo Pipeline / 🚀 Release (push) Has been skipped
Monorepo Pipeline / 🐳 Build Directus (Base) (push) Has been skipped
Monorepo Pipeline / 🐳 Build Gatekeeper (Product) (push) Has been skipped
Monorepo Pipeline / 🐳 Build Build-Base (push) Has been skipped
Monorepo Pipeline / 🐳 Build Production Runtime (push) Has been skipped
Some checks failed
Monorepo Pipeline / ⚡ Prioritize Release (push) Successful in 20s
Monorepo Pipeline / 🧪 Test (push) Successful in 49s
Monorepo Pipeline / 🧹 Lint (push) Successful in 1m55s
Monorepo Pipeline / 🏗️ Build (push) Failing after 2m1s
Monorepo Pipeline / 🚀 Release (push) Has been skipped
Monorepo Pipeline / 🐳 Build Directus (Base) (push) Has been skipped
Monorepo Pipeline / 🐳 Build Gatekeeper (Product) (push) Has been skipped
Monorepo Pipeline / 🐳 Build Build-Base (push) Has been skipped
Monorepo Pipeline / 🐳 Build Production Runtime (push) Has been skipped
This commit is contained in:
@@ -43,8 +43,15 @@ for repo_dir in "$REGISTRY_DATA/repositories/mintel/"*; do
|
|||||||
done
|
done
|
||||||
|
|
||||||
# 2. Run Garbage Collection
|
# 2. Run Garbage Collection
|
||||||
echo "♻️ Running Registry Garbage Collection..."
|
echo "♻️ Detecting Registry Container..."
|
||||||
docker exec registry-registry-1 bin/registry garbage-collect /etc/docker/registry/config.yml --delete-untagged
|
REGISTRY_CONTAINER=$(docker ps --format "{{.Names}}" | grep registry | head -1 || true)
|
||||||
|
|
||||||
|
if [ -n "$REGISTRY_CONTAINER" ]; then
|
||||||
|
echo "♻️ Running Registry Garbage Collection on $REGISTRY_CONTAINER..."
|
||||||
|
docker exec "$REGISTRY_CONTAINER" bin/registry garbage-collect /etc/docker/registry/config.yml --delete-untagged
|
||||||
|
else
|
||||||
|
echo "⚠️ Registry container not found. Skipping GC."
|
||||||
|
fi
|
||||||
|
|
||||||
# 3. Prune Host Docker resources (Shorter window: 24h)
|
# 3. Prune Host Docker resources (Shorter window: 24h)
|
||||||
echo "🧹 Pruning Host Docker resources..."
|
echo "🧹 Pruning Host Docker resources..."
|
||||||
|
|||||||
Reference in New Issue
Block a user