-
Необходимо установить JDK 17 или выше, а также СУБД PostgreSQL.
-
Склонировать репозиторий и перейти в корневую папку проекта
-
Так как в зависимостях проекта используется библиотека
ru.bmstu.naburnm8.adaptiveQueue, необходимо добавить ее в локальный репозиторий Maven. Для инструкций перейдите по ссылке -
Добавить переменные среды в окружение запуска или в параметры запуска:
DB_URL- URL для подключения к базе данных. Например,localhost:5432/mydbDB_USER- имя пользователя для подключения к базе данных. Например,postgresDB_PASS- пароль для подключения к базе данных. Например,password
-
Выполнить команду
./gradlew runдля запуска сервера -
Сервер будет запущен на порту 8081.
После запуска сервера доступна документация API по адресу http://localhost:8081/swagger-ui/index.html. В документации описаны все доступные эндпоинты, их параметры и примеры запросов и ответов.