Данное приложение явяется реализацией API для администрирования продуктов/товаров
Для запуска приложения необходимы:
- Java 21
- docker compose
Чтобы запустить приложение необходимо выполнить следующие команды:
MacOS
cd docker && docker compose up -d && cd .. && ./gradlew bootRun
Linux
cd docker && sudo docker compose up -d && cd .. && ./gradlew bootRun
Проект состоит из 4-ех модулей
кроме того, в корне проекта содержатся такие вспомогательные файлы/директории:
- docker Содержит docker compose файл и initial скрипты для проливки БД
- gradle Содержит wrapper для сборщика проекта для того, чтобы все, кто клонят репозиторий, имели одну и ту же версию сборщика
- .gitattributes файл для гита
- .gitignore файл для гита
- build.gradle корневой build gradle файл
- gradle.properties Файл содержащий свойства для сборщика
- gradlew исполнительный файл сборки для MacOS Linux
- gradlew.bat исполнительный файл сборки для Windows
- README.md Краткая документация
- settings.gradle Настройки сборки