Skip to content

Latest commit

 

History

History
56 lines (41 loc) · 1.6 KB

README.md

File metadata and controls

56 lines (41 loc) · 1.6 KB

Robokop UI

Reasoning Over Biomedical Objects linked in Knowledge Oriented Pathways

A friendly interface for users to create, upload, ask, and view biomedical questions and answers.

Development

Setup

  1. Clone this repository locally.
  2. Install the following dependencies.
  3. (Optional) Add an .env file to the root directory to override any service urls.

Sample .env file:

PORT=7080

# Internal message storage
ROBOKACHE=http://localhost:8080/api

# External ARAs
STRIDER=https://strider.renci.org/1.2
ARAGORN=https://aragorn.renci.org/1.2
ROBOKOP=https://robokop-ara.apps.renci.org

# External Services
NODE_NORMALIZER=https://nodenormalization-sri.renci.org
NAME_RESOLVER=https://name-resolution-sri.renci.org
BIOLINK=https://raw.githubusercontent.com/biolink/biolink-model/2.2.5/biolink-model.yaml

Run Locally

npm run dev

You may also directly invoke docker-compose with the following command:

docker-compose -f docker-compose.base.yml -f docker-compose.dev.yml up --build

Deployment

Deploy using the following command (recommended):

docker-compose -f docker-compose.base.yml -f docker-compose.prod.yml up --build --renew-anon-volumes --abort-on-container-exit

Contributing

Please note that this project is released with a Contributor Code of Conduct. By participating in this project you agree to abide by its terms.