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
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
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
Docker Compose:
docker compose build
Docker:
docker build -t ndslabs/clowder-extractors-workbench .