Skip to content

hexaend/TaskManager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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 42
  • 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

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors