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

90 lines
2.2 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

![VTB logo](https://vtb-league.com/docs/brand/2019/VTB%20League%20logo%20RGB.png)
RFB Stat - это система для автоматического сбора баскетбольной статистики.
Требования
* Ubuntu Linux
* Доступ к репозиторию `https://git.tvstart.ru/`
* *Права root для установки!!*
# Установка
Скрипт установки выполняет полную настройку системы:
```shell
chmod +x deploy.sh
./deploy.sh -t <команда> -r <релиз>
```
Параметры командной строки
-t - Название команды (опционально, определяется по IP если не указано)
-r - Релиз (ветка или тег в git, по умолчанию: main)
-l Лига (опционально)
-h - Справка по использованию
# Примеры использования
Установка с автоопределением команды по IP
```shell
./deploy.sh
```
Установка для конкретной команды
```shell
./deploy.sh -t cska -r main
```
Установка тестовой версии
```shell
./deploy.sh -t zenit -r TEST -l vtb
```
# Пакеты и прочее что будет установленно:
Системные пакеты:
* Python3
* pip3
* virtualenv
* Git
* Net-tools
Виртуальное окружение Python с зависимостями:
* requests
* pandas
* numpy
* fastapi
* uvicorn
* requests
* python-telegram-handler
# Управление сервисами
Просмотр статуса
```shell
systemctl status rfb-data.service
```
Перезапуск сервиса
```shell
systemctl restart rfb-data.service rfb-visual.service
```
Остановка сервиса
```shell
systemctl stop rfb-data.service rfb-visual.service
```
Запуск сервиса
```shell
systemctl start rfb-data.service rfb-visual.service
```
Просмотр логов
```shell
journalctl -u rfb-data.service -f
```
# Онлайн состояние системы
После установки статус приложение доступен по адресу:
`http://ВАШ_IP_АДРЕС:8000/status`