Blockchain Asset Tracking System

Coverage Build Status

Prerequisites

To build this project, following dependencies must be met:

  • JDK - v1.8+
  • Apache Maven - v3.3+
  • Docker - v1.12+
  • Docker Compose - v1.8+

Run tests and start blockchain from scratch

$ cd src/test/fixture/sdkintegration
$ ./fabric.sh clean  # Drops all docker images!
$ docker-compose up -d
$ cd ../../../../
$ mvn package

Start system endopoints services

$ mvn spring-boot:run

Stop blockchain


$ cd src/test/fixture/sdkintegration
$ docker-compose down