VaccineX is a distributed marketplace for genome data used in vaccine development. Most viruses mutates over time and in order to be up to date in a vaccine development proccess research teams must have access to recent genome mutations.
- Require python version >=3.6.8 , so make sure your python version is okay.
- Make sure you have installed docker
- Clone this repository
- Create .env file in a repository root directory and provide ethereum network rpc endpoint, at least 3 ursula providers and ipfs daemon api endpoint
- Build docker container by typing
docker build --tag vaccinex-nucypher:1.0 .
- Run docker container by
docker run --publish 5000:5000 --detach --name nucypher-service vaccinex-nucypher:1.0
- Check port :5000
- NETWORK_PROVIDER="https://rinkeby.infura.io/v3/<YOUR_PROJECT_ID>"
- URSULA_URI="localhost:11500"
- URSULA_URI_2="localhost:11501"
- URSULA_URI_3="localhost:11502"
- IPFS_ADDRESS="/ip4/localhost/tcp/5001/http"