requirements java 17 docker & docker compose PostgreSQL (optional) How to run without PostgreSQL run docker compose docker-compose up run Spring Boot App If you want run tests, you need run docker compose