NBISweden / ejprd

1 stars 0 forks source link

EJP-RD - NBIS demo setup

Note: This repository contains serveral git submodules that lock in specific versions of data and configurations located in other repositories. When you have used git clone or git checkout _____ please remember to update the submodules.

git submodule init
git submodule update

Running using docker-compose

Common preparation

Create persistent docker networks that can be used to connect services:

docker network create ejprd-oidc
docker network create ejprd-public
docker network create ejprd-secure

GDI Starter Kit services:

Run the following commands or see documentation for htsget and storage and interfaces configuration and usage:

docker compose --project-directory config/gdi-starter-kit up -d

EJP-RD Services

Run the following command or see documentation for FAIR Data Point and EJP-RD Beacon configuration and usage:

docker compose --project-directory config/fair-in-a-box up -d

Utilities

Run the following command or see documentation for Jupyter Lab configuration and usage:

docker compose --project-directory config/notebook up -d

Status

This repo will contain

htsget, beacon and the sparql endpoint should be accessible from within the containerised compute environment to stage the data necessary for the analysis.

If needed, parts of this can be mocked.