#!/bin/bash # Скрипт удаления AI Code Review Platform из Ubuntu set -e RED='\033[0;31m' GREEN='\033[0;32m' YELLOW='\033[1;33m' NC='\033[0m' if [ "$EUID" -ne 0 ]; then echo -e "${RED}Ошибка: Этот скрипт должен быть запущен с sudo${NC}" exit 1 fi echo -e "${YELLOW}" echo "=========================================" echo " AI Code Review Platform - Удаление" echo "=========================================" echo -e "${NC}" echo "" echo -e "${RED}⚠️ ВНИМАНИЕ: Это удалит все данные!${NC}" echo "" echo -e "Вы уверены? Введите 'yes' для подтверждения:" read -r confirmation if [ "$confirmation" != "yes" ]; then echo "Отменено" exit 0 fi INSTALL_DIR="/opt/ai-review" echo -e "${YELLOW}[1/5] Остановка сервиса...${NC}" systemctl stop ai-review.service || true systemctl disable ai-review.service || true echo -e "${GREEN}✓ Сервис остановлен${NC}" echo -e "${YELLOW}[2/5] Удаление systemd service...${NC}" rm -f /etc/systemd/system/ai-review.service systemctl daemon-reload echo -e "${GREEN}✓ Service удален${NC}" echo -e "${YELLOW}[3/5] Удаление nginx конфигурации...${NC}" rm -f /etc/nginx/sites-enabled/ai-review rm -f /etc/nginx/sites-available/ai-review systemctl reload nginx 2>/dev/null || true echo -e "${GREEN}✓ Nginx конфигурация удалена${NC}" echo -e "${YELLOW}[4/5] Удаление файлов...${NC}" rm -rf "$INSTALL_DIR" echo -e "${GREEN}✓ Файлы удалены${NC}" echo -e "${YELLOW}[5/5] Удаление логов...${NC}" rm -rf /var/log/ai-review echo -e "${GREEN}✓ Логи удалены${NC}" echo "" echo -e "${GREEN}✓ AI Code Review Platform полностью удален${NC}" echo ""