Репозиторий для CompetitionService
- Управляет соревнованиям
- Регистрирует команды и участников
- Уведомляет участников о скором начале соревнования (не реализовано)
А также по совместительству работает с командами:
- Team CRUD
- Добавляет/удаляет участников в команду
- Смотрит всех участников команды
Для просмотра эндпоинтов и схем откройте
contract.yaml и посмотрите его тут
для удобства.
Если вам нужен сервис для теста своих компонентов:
- Склонируйте себе на машину
- Впишите контейнер в свой
docker compose - Настройте нужные порты (+ тк сервис работает с UserService с командными запросами, нужно добавить его и в файле
UserClientпоменять пути) - Также загляните в склонированный docker compose, он может понадобиться, тк там есть необходимые таблицы (ну и user_service бд не нужна)
- И не забудьте
application.properties, данные могут измениться