#!/usr/bin/env bash set -euo pipefail cd -- "$(dirname -- "${BASH_SOURCE[0]}")" if [[ $# -ne 0 ]]; then echo 'Используйте make venue-clean' >&2 exit 1 fi echo 'Удаление всех данных площадки: аккаунтов, игр, команд, результатов и материалов.' docker compose -f docker-compose.yml -f docker-compose.https.yml down --volumes --remove-orphans # Compose does not remove the external data volumes. volumes=$(docker volume ls --format '{{.Name}}') for volume in evening-detective-local_postgres_data evening-detective-local_rustfs_data; do if [[ $'\n'"$volumes"$'\n' == *$'\n'"$volume"$'\n'* ]]; then docker volume rm "$volume" fi done echo 'Площадка очищена и остановлена. Для запуска выполните make venue.'