Skip to content

Latest commit

 

History

History
32 lines (23 loc) · 1.83 KB

README.md

File metadata and controls

32 lines (23 loc) · 1.83 KB

Negotiator

build codecov Latest Release Docker Image Size (latest by date)

Purpose

The purpose of the negotiator is to serve academic researchers seeking bio-specimen and data for their research by providing a place for structured negotiations with partner biobanks. By streamlining the entire negotiation process the BBMRI-ERIC negotiator facilitates access and simplifies the communication between researchers and BBMRI-ERIC biobanks about availability of samples and data for research.

Current state

Using the BBMRI-ERIC Directory or the GBA SampleLocator researchers can browse and locate a biobank's available resources, and then request access via the Negotiator.

Getting Started

The simplest way to spin up a negotiator instance is using docker. The commands bellow will start an instance with test data and the authentication disabled:

docker network create negotiator
docker run --name negotiator-db --network negotiator -p 5432:5432 -e POSTGRES_PASSWORD=negotiator -e POSTGRES_USER=negotiator -e POSTGRES_DB=negotiator -d postgres:14
docker run -d --name negotiator --network negotiator -p 8080:8080 -e POSTGRES_HOST="negotiator-db" -e AUTH="true"  bbmrieric/negotiator

Documentation