bcgov / eao-inspections-evidence-locker

A blockchain backed evidence system for EAO Inspections

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

eao-evidence-locker

Ensure genuine inspection reports by using blockchain technology

To build/run this application, do the following:

You need an Indy ledger - clone, build and run von-network:

git clone https://github.com/bcgov/von-network.git
cd von-network
./manage build
./manage run --logs

Open a second bash shell and clone the EAO demo repository:

git clone https://github.com/bcgov/eao-inspections-evidence-locker.git
cd eao-inspections-evidence-locker

In the same bash shell, build the credential registry (note you need to specify a THEME to build):

cd starter-kit/credential-registry/docker
TOB_THEME_PATH=/Users/icostanzo/Reference/eao-inspections-evidence-locker/starter-kit/credential-registry/client/tob-web/themes/ TOB_THEME=bcgov ./manage build

(Note - substitute your local directory name.)

Open a third bash shell and build the issuer agent:

cd starter-kit/agent/docker
./manage build

Once the dockers are fnished building, in the second shell start the credental registry (note you need to specify the THEME):

TOB_THEME=bcgov ./manage start seed=my_seed_000000000000000000000000

Once the credential registry is running, in the third shell start the EAO issuer:

./manage start

To load data see the instrutions here: starter-kit/agent/eao-pipeline

You can run the jobs through the mara console (http://localhost:5050), however you need a connection to the EAO source mongodb.

About

A blockchain backed evidence system for EAO Inspections

License:Apache License 2.0


Languages

Language:Python 47.9%Language:TypeScript 19.6%Language:HTML 13.9%Language:Shell 10.8%Language:SCSS 3.4%Language:JavaScript 2.2%Language:Dockerfile 0.9%Language:CSS 0.7%Language:Makefile 0.5%