This commit is contained in:
2025-11-01 18:55:14 +03:00

View File

@@ -1,11 +1,6 @@
![VTB logo](https://vtb-league.com/docs/brand/2019/VTB%20League%20logo%20RGB.png) ![VTB logo](https://vtb-league.com/docs/brand/2019/VTB%20League%20logo%20RGB.png)
RFB Stat - это система для автоматического сбора баскетбольной статистики. RFB Stat - это система для автоматического сбора баскетбольной статистики.
Система состоит из двух основных компонентов:
Сервис данных (rfb-data.service) - сбор и обработка данных
Сервис визуализации (rfb-visual.service) - веб-интерфейс на основе Streamlit
Требования Требования
@@ -54,52 +49,39 @@ chmod +x deploy.sh
Виртуальное окружение Python с зависимостями: Виртуальное окружение Python с зависимостями:
* streamlit
* requests * requests
* pandas * pandas
* numpy * numpy
* plotly * fastapi
* watchdog * uvicorn
* pillow * requests
* streamlit_autorefresh * python-telegram-handler
# Systemd сервисы:
`rfb-data.service - сбор данных`
`rfb-visual.service - веб-интерфейс`
# Управление сервисами # Управление сервисами
Просмотр статуса обоих сервисов одновременно Просмотр статуса
```shell ```shell
systemctl status rfb-data.service rfb-visual.service systemctl status rfb-data.service
``` ```
# Просмотр логов Перезапуск сервиса
Логи сбора данных
```shell
journalctl -u rfb-data.service -f
```
Логи веб-интерфейса
```shell
journalctl -u rfb-visual.service -f
```
# Управление сервисами
Перезапуск всех сервисов
```shell ```shell
systemctl restart rfb-data.service rfb-visual.service systemctl restart rfb-data.service rfb-visual.service
``` ```
Остановка всех сервисов Остановка сервиса
```shell ```shell
systemctl stop rfb-data.service rfb-visual.service systemctl stop rfb-data.service rfb-visual.service
``` ```
Запуск всех сервисов Запуск сервиса
```shell ```shell
systemctl start rfb-data.service rfb-visual.service systemctl start rfb-data.service rfb-visual.service
``` ```
# Доступ к приложению Просмотр логов
```shell
journalctl -u rfb-data.service -f
```
# Онлайн состояние системы
После установки статус приложение доступен по адресу:
`http://ВАШ_IP_АДРЕС:8000/status`
После установки приложение доступно по адресу:
`http://ВАШ_IP_АДРЕС:8501`