Merge remote-tracking branch 'origin/main'
This commit is contained in:
commit
8c882ba09d
|
|
@ -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 "Готово. Все контейнеры остановлены и удалены."
|
||||
Loading…
Reference in New Issue