Skip to content

ravil200606/sonet

Repository files navigation

Учебный проект социальной сети SoNet

Описание API доступно по ссылке.

Требования для локального запуска.

Java 17 + gradle

  • Локальная сборка из папки проекта: gradlew build
  • Запуск из папки проекта: java -jar ./build/libs/sonet-0.0.1-SNAPSHOT.jar

Приложение поднимается и слушает порт 8080. При вызове можно просетить хидер requestId и в этом случае он будет использоваться для трейсинга при ошибках.

После вызова регистрации по ссылке /user/register в ответ получаем userId. Для дальнейшей работы в системе необходимо пройти аутентификацию по ссылке /login с userId и паролем заданым при регистрации.

При успешной аутентификации система вернет ответ с токеном, который нужно использовать в хидере HTTP запроса Authorization.

Для запуска так-же можно использовать команду docker compose up или buildAndRun.sh (потребуется sudo)

About

Учебный проект социальной сети SoNet

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages