Skip to content

Latest commit

 

History

History
30 lines (29 loc) · 1.61 KB

README.md

File metadata and controls

30 lines (29 loc) · 1.61 KB

vezdekod2022-backend

Установка

После первого запуска, приложение создаст файл actors.cfg. Заполните список актёров, которые будут участвовать в конкурсе в формате

artist1;artist2;artistn

Установка своих лимитов

По умолчанию можно сделать 20 запросов о результатах и 3 о голосовании с одного ip в течение минуты. Для того, чтобы указать собственные значения, при запуске укажите

-g *количество запросов на получение* -p *количество запросов на голосование*

Обратите внимание, можно использовать полные версии (--get и --post)

Компиляция

Релиз можно собрать самостоятельно. Для удобства подключён плагин spring-boot-maven-plugin.

  • cd директория проекта
  • mvn package
  • cd target
  • java -jar vezdekod-backend-1.0.2-spring-boot.jar

Формат запросов

/vote - GET

параметры:

  • phone - номер телефона, согласно тз
  • artist - имя артиста, согласно тз

/getVotes - GET

параметры:

  • from (opt) - дата начала
  • to (opt) - дата окончания
  • intervals (opt) - не поддерживается
  • artists (opt) - список артистов через запятую