2025-12-01 13:02:55 +03:00
2025-11-26 13:26:54 +03:00
2025-12-01 13:02:55 +03:00
2025-11-20 16:07:43 +03:00
2025-11-18 13:07:01 +03:00

VTB Logo

RFB Stat

RFB Stat — это система для автоматического сбора баскетбольной статистики.

Требования

  • Ubuntu Linux
  • Доступ к репозиторию https://git.tvstart.ru/
  • Права root для установки

Установка

Скрипт установки выполняет полную настройку системы:

chmod +x deploy.sh
./deploy.sh -t <команда> -r <релиз>

Параметры командной строки

Опция Описание
-t Название команды (опционально, определяется по IP, если не указано)
-r Релиз (ветка или тег в git; по умолчанию: main)
-l Лига (опционально)
-h Справка по использованию

Примеры использования

  1. Установка с автоопределением команды по IP

    ./deploy.sh
    
  2. Установка для конкретной команды

    ./deploy.sh -t cska -r main
    
  3. Установка тестовой версии

    ./deploy.sh -t zenit -r TEST -l vtb
    

Установленные пакеты и зависимости

Системные пакеты:

  • Python3
  • pip3
  • virtualenv
  • Git
  • Net-tools

Виртуальное окружение Python с зависимостями:

  • requests>=2.31.0
  • pandas>=2.0.0
  • numpy>=1.24.0
  • fastapi>=0.115.0
  • uvicorn>=0.30.0
  • python-telegram-handler
  • python-dotenv
  • nasio
  • pillow

Дополнительные инструкции для установки зависимостей

Для установки пакетов из дополнительного репозитория, используйте следующую команду:

pip install -r requirements.txt --extra-index-url https://git.tvstart.ru/api/packages/lexx/pypi/simple

Управление сервисами

Просмотр статуса сервисов

systemctl status rfb-data.service

Перезапуск сервисов

systemctl restart rfb-data.service rfb-visual.service

Остановка сервисов

systemctl stop rfb-data.service rfb-visual.service

Запуск сервисов

systemctl start rfb-data.service rfb-visual.service

Просмотр логов

journalctl -t RFB -f

Онлайн состояние системы

После установки статус приложения доступен по адресу:

http://ВАШ_IP_АДРЕС:8000/status

Description
No description provided
Readme 37 MiB
Languages
Python 90.4%
Shell 9.6%