Skip to content

plaffyyy/TaskManagementSystem

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Task Management System

Проект написан на Java 23 с использованием Spring Boot 3. Для работы требуется БД PostgreSQL.

Использование

Для запуска приложения требуется установленный и запущенный Docker. В корне проекта нужно создать файл .env и прописать следующие значения:

  • POSTGRES_DB=<Название базы данных>
  • POSTGRES_USER=<Ваш пользователь в postgres>
  • POSTGRES_PASSWORD=<Пароль этого пользователя>

Запуск

Для этого потребуется установленные Java 23, Maven, Docker.

  • Запустить из модального окна IDEA Run Anything команду:

        mvn clean verify
    
  • В терминале написать команду:

        docker-compose up --build
    
  • Если нужно очистить базу данных при перезапуске, то напишите команду:

        docker-compose down -v
    
  • Если нужно проверить добавление элементов в базе данных, то пишем:

      docker exec -it <POSTGRES_DB> bash
      psql -U <POSTGRES_USER> -d <POSTGRES_DB>
    
  • Потом вводим пароль вашего пользователя и пишем необходимые SQL запросы

API документация

После запуска приложения, документация будет доступна по адресу: http://localhost:8081/swagger-ui/index.html#/

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published