2020-05-18 10:19:17 +02:00
2020-05-18 10:19:17 +02:00
2020-04-29 20:45:07 +02:00
2020-05-14 15:51:35 +02:00
2020-05-14 15:51:35 +02:00
2020-05-18 10:19:17 +02:00
2020-05-14 15:51:35 +02:00

Library

written in Hexagonal (Ports & Adapters) Architecture

Master Branch Quality Gate Status Coverage License: MIT

This is a small application that provides basic REST endpoints for managing library (add new book, reserve, borrow it, etc.).

The technology behind it:

  • Java 11
  • Postgres
  • Spring Boot

Installing / Getting started

Using docker-compose

In the terminal run the following command:

$ docker-compose up

Using Maven

First make sure that you adjust the configuration file - src/main/resources/application.yml with connection details to your database.

Then, in the terminal run the following command:

$ mvn clean package
$ mvn spring-boot:run
Description
An example application written in Hexagonal (Ports and Adapter) architecture
Readme 10 MiB
Languages
Java 99.1%
Groovy 0.7%
Dockerfile 0.2%