Skip to content
 
 

Latest commit

 

History

5 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TaskManager Backend

Описание проекта

Этот проект представляет собой backend-приложение на Java с использованием Spring Boot, Maven и интеграцией с Keycloak для управления аутентификацией и авторизацией.

Содержание

Установка и запуск

  1. Склонируйте репозиторий.
  2. Соберите проект с помощью Maven:
    mvn clean package
  3. Запустите контейнеры через Docker Compose:
    docker-compose up --build
  4. Экспортируйте 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 23
  • Spring Boot
  • Spring Security
  • Spring Data JPA
  • Spring Web
  • Spring DevTools
  • OpenAPI
  • Lombok
  • Keycloak
  • Docker
  • PostgreSQL

Идея для улучшения

  • Написать тесты
  • Написать фронтенд
  • Настроить CI/CD и поставить на свой сервер

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages