From 183084e71459b31b29525d18480897d18f538b9e Mon Sep 17 00:00:00 2001 From: Ilya Mukhortov Date: Fri, 10 Apr 2026 17:18:21 +1000 Subject: [PATCH] =?UTF-8?q?=D0=B4=D0=BE=D0=B1=D0=B0=D0=B2=D0=B8=D0=BB=20un?= =?UTF-8?q?install?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- uninstall.sh | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 uninstall.sh diff --git a/uninstall.sh b/uninstall.sh new file mode 100644 index 0000000..f021d18 --- /dev/null +++ b/uninstall.sh @@ -0,0 +1,27 @@ +#!/usr/bin/env bash +set -euo pipefail + +# Проверка root/sudo +if ! command -v sudo >/dev/null 2>&1; then + echo "Ошибка: sudo не найден." + exit 1 +fi + +sudo -u medicine bash <<'EOF' +set -euo pipefail + +BASE="$HOME/medicine-config" + +if [ -d "$BASE" ]; then + cd "$BASE/medicine" && docker compose down + cd "$BASE/postgres" && docker compose down + cd "$BASE/redis" && docker compose down + cd "$BASE/dashboard" && docker compose down + + docker images -q --filter=reference='docker.med-logic.ru/*' | xargs -r docker rmi -f + + rm -rf "$BASE" +fi +EOF + +echo "Готово. Все контейнеры установлены и удалены." \ No newline at end of file