Files

20 lines
526 B
Bash
Executable File

#!/usr/bin/env bash
set -euo pipefail
source "$(dirname "$0")/lib.sh"
for ((index=${#E2E_NODES[@]} - 1; index >= 0; index--)); do
compose_node "${E2E_NODES[index]}" down --remove-orphans
done
compose_control down --remove-orphans
label=$(docker network inspect \
-f '{{ index .Labels "archive-control.e2e" }}' \
"$E2E_NETWORK" 2>/dev/null || true)
if [[ "$label" == "true" ]]; then
docker network rm "$E2E_NETWORK" >/dev/null
fi
printf 'E2E containers stopped; bind-mounted runtime state was retained.\n'