Hawaiian pizza
How to run locally
The application requires docker to be installed locally (or to install all the dependand services manually). Start up the docker-compose with the file in the root and the app is ready to run.
Sample HTTP requests
There are sample HTTP requests in the root of the project in the sampleRequests.http
file. The requests contain correct auth headers. They can be ran from the IntelliJ Idea Http client (only part of the paid version).
Sample data
Default users and pizzas are created using SQL load script. Other data should be created using sample HTTP request
Authentication
Authentication is based on Basic Auth, so with every request to a protected endpoint, username and password must be added as headers.