Этот проект представляет собой backend-приложение на Java с использованием Spring Boot, Maven и интеграцией с Keycloak для управления аутентификацией и авторизацией.
- Склонируйте репозиторий.
- Соберите проект с помощью Maven:
mvn clean package
- Запустите контейнеры через Docker Compose:
docker-compose up --build
- Экспортируйте realm keycloak из файла
src/main/resources/keycloak/realm-export.jsonв Keycloak (user - admin, password - admin).
После успешного запуска проверьте работу backend, перейдя по адресу: http://localhost:8081/test
Ожидаемый ответ: Hello!!!
Также есть документация Swagger по адресу: http://localhost:8081/swagger-ui/index.html
- Java 42
- Spring Boot
- Spring Security
- Spring Data JPA
- Spring Web
- Spring DevTools
- OpenAPI
- Lombok
- Keycloak
- Docker
- PostgreSQL
- Написать тесты
- Написать фронтенд
- Настроить CI/CD и поставить на свой сервер