Enhance deployment workflows to remove old Docker images and prune unused resources
All checks were successful
Deploy Development / deploy (push) Successful in 6m31s
All checks were successful
Deploy Development / deploy (push) Successful in 6m31s
This commit is contained in:
@@ -71,6 +71,9 @@ jobs:
|
||||
echo "📦 Loading image"
|
||||
docker load < /tmp/merchbay_admin_dev.tar.gz
|
||||
|
||||
echo "🧹 Removing old merchbay_admin images"
|
||||
docker images | grep merchbay_admin | grep -v "$(docker images merchbay_admin:dev -q)" | awk '{print $3}' | xargs -r docker rmi -f || true
|
||||
|
||||
echo "📄 Updating compose file"
|
||||
cp /tmp/docker-compose.yml "$DEPLOY_DIR/"
|
||||
|
||||
@@ -112,7 +115,11 @@ jobs:
|
||||
|
||||
echo "🧹 Cleanup"
|
||||
rm -f /tmp/merchbay_admin_dev.tar.gz /tmp/docker-compose.yml
|
||||
docker image prune -f
|
||||
|
||||
echo "🧹 Pruning unused Docker resources"
|
||||
docker image prune -af --filter "until=24h" || true
|
||||
docker container prune -f || true
|
||||
docker system df
|
||||
|
||||
echo "✅ Deployment completed"
|
||||
EOF
|
||||
|
||||
Reference in New Issue
Block a user