20 lines
526 B
Bash
Executable File
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'
|
|
|