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