Dataset Service for the GNUMA project

Installation

Run via docker

Requirements

  1. Docker 20, available here

Setup

  1. Clone this repository and navigate into it
  2. Copy the .env.template file to .env and at least set the password for the RABBITMQ_PASS variable (found in slides), adjust other parameters to your liking.
  3. Start the project by running docker compose up in the projects root folder.

Usage

The ./documentation/ folder contains api documentation (gnuma.postman_collection.json) as Postman collection, which you can import.

Alternatively you can use the gnuma.openapi_3.json file with SwaggerUI, e.g. via this tool.

Both document the usage for creating, listing, deleting and viewing datasets.