Skip to content

Latest commit

 

History

History
45 lines (31 loc) · 1.1 KB

README.md

File metadata and controls

45 lines (31 loc) · 1.1 KB

workbench-clowder

An extractor that can fetch files from Clowder V2 and download them into Workbench V2 shared storage

This allows users to use Workbench tools to analyze or manipulate Clowder data

Parameters

You can set the following parameters to adjust the behavior of this extractor:

  • RABBITMQ_URI - Point this at the RabbitMQ instance that is used by Clowder

  • RABBITMQ_QUEUE - Select a unique name for your extractor queue: e.g. private.SOMETHING.ncsa.workbench.connector

  • NDSLABS_HOME - Select the target folder where downloaded resources should be stored

  • SECRET_KEY - (optional) Override the API key that is used to download files from Clowder

Running the Pre-Built Image

Modify the .env file to adjust the parameters being passed to the extractor

Docker Compose:

docker compose up -d

Docker:

docker run -it \
    -v $(pwd)/downloads:/home/worksman \
    --env-file .env \
    ndslabs/clowder-extractors-workbench

Building the image

Docker Compose:

docker compose build

Docker:

docker build -t ndslabs/clowder-extractors-workbench .