Files
RFB/README.md
2025-11-01 15:56:37 +00:00

2.2 KiB
Raw Blame History

VTB logo

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

Требования

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

Установка

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

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

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

-t - Название команды (опционально, определяется по IP если не указано)

-r - Релиз (ветка или тег в git, по умолчанию: main)

-l  Лига (опционально)

-h - Справка по использованию

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

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

./deploy.sh

Установка для конкретной команды

./deploy.sh -t cska -r main

Установка тестовой версии

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

Пакеты и прочее что будет установленно:

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

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

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

  • requests
  • pandas
  • numpy
  • fastapi
  • uvicorn
  • requests
  • python-telegram-handler

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

Просмотр статуса

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 -u rfb-data.service -f

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

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

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