Files
email_server/destroy.sh
T
2026-10-03 16:49:49 +07:00

19 lines
556 B
Bash
Executable File

#!/usr/bin/env bash
set -euo pipefail
SCRIPT_DIR="$(cd -- "$(dirname -- "${BASH_SOURCE[0]}")" && pwd)"
COMPOSE_FILE="$SCRIPT_DIR/docker-compose.yml"
if [ "${DELETE_MAIL_DATA:-}" != "YES" ]; then
echo "This removes the mailserver container and all mail volumes." >&2
echo "Run: DELETE_MAIL_DATA=YES ./destroy.sh" >&2
exit 1
fi
docker compose -f "$COMPOSE_FILE" down --remove-orphans
docker volume rm \
email_server_mail-data \
email_server_mail-state \
email_server_mail-logs 2>/dev/null || true
echo "Old mail server and mail data removed."