This version of the negotiator was deprecated superseded by a new implementation of the Negotiator, with a split into frontend and backend:
Negotiator Frontend (BBMRI-ERIC frontend reference implementation)
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.
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.
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