salix-front/test/cypress/docker/run/cleanup.sh

25 lines
861 B
Bash

#!/bin/bash
cleanup() {
echo "⏹ Deteniendo ejecución..."
# Detener todos los procesos en paralelo
kill "${pids[@]}" 2>/dev/null
# Buscar y eliminar contenedores que comiencen con NETWORK
containers=$(docker ps -aq --filter "name=^${NETWORK}")
if [[ -n "$containers" ]]; then
# echo "🧹 Eliminando contenedores: $containers"
docker rm -fv $containers >/dev/null 2>&1 || true
echo "✅ → ⏹🧹 Detenido y eliminado contenedores correctamente"
fi
# Buscar y eliminar redes que comiencen con NETWORK
networks=$(docker network ls --format '{{.Name}}' | grep "^${NETWORK}" || true)
if [[ -n "$networks" ]]; then
# echo "🧹 Eliminando redes: $networks"
docker network rm $networks >/dev/null 2>&1 || true
echo "✅ → 🧹 Redes eliminadas correctamente"
fi
}