- Java 8
- Postgres
- Gradle
gradle test or
./gradlew test (if you don't have gradle installed you may run gradlew script instead. It may take some time when running for the first time.)
gradle build or
./gradlew build
gradle createDB or ./gradlew createDB - creates database. Make sure postgres is up when executing this step.
gradle bootRun or ./gradlew bootRun - starts the application
Access http://localhost:8080/swagger-ui.html#!/invoice-controller/ for API documentation.