Merge branch 'main' of https://git.tvstart.ru/ychernenko/RFB
This commit is contained in:
54
README.md
54
README.md
@@ -1,11 +1,6 @@
|
|||||||

|

|
||||||
|
|
||||||
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`
|
|
||||||
|
|||||||
Reference in New Issue
Block a user