Простая панель управления магазином. Администратором ведется контроль количества продуктов и их цен, при этом в базе данных выполняются типовые CRUD-операции.
Используемый стэк: Java, Spring Boot, PostgreSQL, Docker
После клонирования репозитория выполнить в терминале команду из корня проекта:
mvn clean package -Dmaven.test.skip
Переместить .jar
файл в store\docker\services\app\
В терминале перейти в директорию с файлом docker-compose.yml
, собрать Docker-образы и запустить приложение:
cd docker
docker-compose up
В браузере приложение доступно по адресу http://localhost:8092
После клонирования репозитория импортировать проект в IntellijIDEA
File -> New -> Project -> From existing sources
и указать путь к pom.xml
В конфигурационном файле приложения src/main/resources/application.properties
изменить строку подключения к базе данных:
вместо
spring.datasource.url=jdbc:postgresql://postgres:5432/store
указать
spring.datasource.url=jdbc:postgresql://localhost:5432/store
Запустить приложение Run -> Run
В браузере приложение доступно по адресу http://localhost:8091