mse1h2026-proc-gaze
Материалы 1 итерации доступны в ветке reports: reports.md
Ссылка на презентацию: URL
Материалы 2 итерации доступны в ветке reports: reports.md
Ссылка на презентацию: URL
- Склонируйте проект и перейдите в корень проекта с помощью следующих команд:
git clone https://github.com/moevm/mse1h2026-proc-gaze.git
cd mse1h2026-proc-gaze- В корне проекта запустите сборку проекта с помощью команды:
- ВНИМАНИЕ! Для загрузки некоторых библиотек может понадобиться работа VPN
docker compose up --build- В корне проекта создайте или положите скачанный
.envфайл. Данный файл содержит секреты проекта (пароли, пути, и другие чувствительные данные). Секреты доступны:
По окончанию сборки, проект будет развернут на портах:
- 80 - клиентская часть
- 8000 - серверная часть
- 15672 - сервис трекинга
Для начала взаимодействия в качестве пользователя, необходимо зайти в браузер и перейти по ссылке:
После перехода на данную страницу появится возможность загрузки видео. В окне загрузки видео необходимо загрузить видео с камеры и видео с экрана.
Для теста работоспособности проекта можно взять демонстрационные видео, которые находятся по ссылке:
https://github.com/moevm/mse1h2026-proc-gaze/tree/main/assets
После загрузки видео нужно указать корректный UUID студента, например
285a1389-be7c-43eb-9d76-9afbfb715458
После загрузки видео пользователь вернется на главную страницу, где можно отслеживать результат обработки видео:
PENDING- видео отправлено на сервис трекинга и находится в обработке;DONE- видео обработано, результаты доступны для просмотра;
При статусе DONE можно ознакомиться с результатами просмотра
При загрузке видео помимо двух видео необходимо указать корректный UUID студента. В качестве тестовых пользователей можно указать следующие UUID:
Максим Берлет Валерьевич 3385
285a1389-be7c-43eb-9d76-9afbfb715458
Александр Рудаков Леонидович 3384
1de37e3f-1a66-44a7-8bb3-adf1c5565dd5
Ниже представлены некоторые другие полезные адреса:
| Сервис | URL |
|---|---|
| Фронтенд | http://localhost/main |
| Backend API | http://localhost:8000 |
| RabbitMQ UI | http://localhost:15672 |
docker compose logs -fdocker compose downОстановить и удалить данные (БД, volumes):
docker compose down -v