Данный проект реализует приложение, необходимое для взаимодействия различных заведений (клубы, бары) с посетителями.
- Java 17
- Spring Web
- OpenAPI Swagger
- Docker
- Maven
Запустите из корня приложения следующие консольные команды:
./mvnw clean package -DskipTests
docker compose up
- Запустите PostgreSQL сервер в соотвтетствии с конфигурацией. Стандартно ожидается, что будет создана база данных "venue" на PostgreSQL сервере с портом 5432. Имя пользователя - postgres, пароль - 123.
- Запустите Java-приложение удобным для вас способом. К примеру, через IntelliJ IDEA, или собрав и запустив проект самостоятельно:
./mvnw clean package -DskipTests
java -jar ./target/venue-0.0.1-SNAPSHOT.jar
После запуска вы можете взаимодействовать с API через Swagger по ссылке http://localhost:8080/swagger-ui/index.html