Skip to content

bahadylbekov/vaccinex-nucypher-service

Repository files navigation

VaccineX

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.

Requirements

  1. Require python version >=3.6.8 , so make sure your python version is okay.
  2. Make sure you have installed docker

Getting started

  1. Clone this repository
  2. Create .env file in a repository root directory and provide ethereum network rpc endpoint, at least 3 ursula providers and ipfs daemon api endpoint
  3. Build docker container by typing docker build --tag vaccinex-nucypher:1.0 .
  4. Run docker container by docker run --publish 5000:5000 --detach --name nucypher-service vaccinex-nucypher:1.0
  5. Check port :5000

Example .env file

  • 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"

About

Nucypher service for VaccineX genome data marketplace

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published