diff --git a/deploy.sh b/deploy.sh index 1135b05..9181bd2 100755 --- a/deploy.sh +++ b/deploy.sh @@ -67,7 +67,7 @@ install_packages() { fi log_info "Установка необходимых пакетов..." - if ! apt-get install -y python3 python3-pip python3-venv git net-tools; then + if ! apt-get install -y python3 python3-pip3 python3-venv git net-tools; then log_error "Ошибка при установке пакетов" exit 1 fi @@ -84,7 +84,7 @@ install_packages() { fi log_info "Версия Python: $(python3 --version)" - log_info "Версия pip: $(pip3 --version)" + log_info "Версия pip3: $(pip3 --version)" } # Функция загрузки кода @@ -151,15 +151,15 @@ setup_venv() { log_info "Активация виртуального окружения и установка зависимостей..." source .venv/bin/activate - # Обновление pip - if ! pip install --upgrade pip; then - log_warn "Не удалось обновить pip" + # Обновление pip3 + if ! pip3 install --upgrade pip3; then + log_warn "Не удалось обновить pip3" fi # Проверка наличия requirements.txt if [ -f "requirements.txt" ]; then log_info "Установка зависимостей из requirements.txt..." - if pip install -r requirements.txt; then + if pip3 install -r requirements.txt; then log_info "Все зависимости успешно установлены" else log_error "Ошибка при установке зависимостей из requirements.txt" @@ -167,7 +167,7 @@ setup_venv() { fi else log_warn "Файл requirements.txt не найден, устанавливаем базовые зависимости..." - if ! pip install requests pandas numpy fastapi uvicorn python-telegram-handler python-dotenv; then + if ! pip3 install requests pandas numpy fastapi uvicorn python-telegram-handler python-dotenv; then log_error "Ошибка при установке базовых зависимостей" exit 1 fi @@ -188,7 +188,7 @@ except ImportError as e: fi log_info "Установленные пакеты:" - pip list --format=columns + pip3 list --format=columns } # Функция создания systemd сервиса @@ -503,6 +503,7 @@ main() { log_info "" log_info "Для просмотра логов:" log_info " journalctl -u $SERVICE_NAME -f" + log_info " journalctl -t KHL -f" log_info "" log_info "Управление сервисом:" log_info " Перезапуск: systemctl restart $SERVICE_NAME"