From af9cacb3d8addfda00b9e1e71cbb2dab6b7e1e4e Mon Sep 17 00:00:00 2001 From: Alexey Barabanov Date: Thu, 13 Nov 2025 17:44:20 +0300 Subject: [PATCH 1/2] =?UTF-8?q?=D0=9D=D0=B5=20=D0=AF=D0=91=D0=A3=D0=A7?= =?UTF-8?q?=D0=98=D0=99=203=D0=B9=20=D0=BF=D0=B8=D0=BF!!!!!=20=D0=A1=D0=A3?= =?UTF-8?q?=D0=9A=D0=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- deploy.sh | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/deploy.sh b/deploy.sh index ef38980..2e82159 100755 --- a/deploy.sh +++ b/deploy.sh @@ -46,7 +46,7 @@ log_debug() { # Функция проверки зависимостей системы check_dependencies() { - local deps=("git" "python3" "pip3" "netstat" "systemctl") + local deps=("git" "python3" "pip" "netstat" "systemctl") local missing=() for dep in "${deps[@]}"; do @@ -82,13 +82,13 @@ install_packages() { exit 1 fi - if ! command -v pip3 &> /dev/null; then - log_error "pip3 не установлен!" + if ! command -v pip &> /dev/null; then + log_error "pip не установлен!" exit 1 fi log_info "Версия Python: $(python3 --version)" - log_info "Версия pip: $(pip3 --version)" + log_info "Версия pip: $(pip --version)" } # Функция загрузки кода @@ -155,15 +155,15 @@ setup_venv() { log_info "Активация виртуального окружения и установка зависимостей..." source .venv/bin/activate - # Обновление pip3 - if ! pip3 install --upgrade pip3; then - log_warn "Не удалось обновить pip3" + # Обновление pip + if ! pip install --upgrade pip; then + log_warn "Не удалось обновить pip" fi # Проверка наличия requirements.txt if [ -f "requirements.txt" ]; then log_info "Установка зависимостей из requirements.txt..." - if pip3 install -r requirements.txt; then + if pip install -r requirements.txt; then log_info "Все зависимости успешно установлены" else log_error "Ошибка при установке зависимостей из requirements.txt" @@ -171,7 +171,7 @@ setup_venv() { fi else log_warn "Файл requirements.txt не найден, устанавливаем базовые зависимости..." - if ! pip3 install requests pandas numpy fastapi uvicorn python-telegram-handler python-dotenv; then + if ! pip install requests pandas numpy fastapi uvicorn python-telegram-handler python-dotenv; then log_error "Ошибка при установке базовых зависимостей" exit 1 fi @@ -192,7 +192,7 @@ except ImportError as e: fi log_info "Установленные пакеты:" - pip3 list --format=columns + pip list --format=columns } # Функция создания systemd сервиса create_systemd_service() { From 96e72f2ee3185e37eb3fb3d2d288f097a6b312ca Mon Sep 17 00:00:00 2001 From: Alexey Barabanov Date: Thu, 13 Nov 2025 18:02:16 +0300 Subject: [PATCH 2/2] =?UTF-8?q?=D0=9E=D0=BF=D0=B5=D1=87=D0=B0=D1=82=D0=BA?= =?UTF-8?q?=D0=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- deploy.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/deploy.sh b/deploy.sh index 2e82159..e3cd7e7 100755 --- a/deploy.sh +++ b/deploy.sh @@ -241,7 +241,7 @@ create_systemd_service() { log_info "Создание файла сервиса: $data_service_file" cat > "$data_service_file" << EOF [Unit] -Description=KHL Data Service +Description=RFB Data Service Documentation=https://git.tvstart.ru/ychernenko/RFB After=network.target Wants=network.target @@ -560,7 +560,7 @@ main() { log_info "" log_info "Для просмотра логов:" log_info " journalctl -u $SERVICE_NAME -f" - log_info " journalctl -t KHL -f" + log_info " journalctl -t RFB -f" log_info "" log_info "Управление сервисом:" log_info " Перезапуск: systemctl restart $SERVICE_NAME"