Skip to content
This repository was archived by the owner on Jun 24, 2025. It is now read-only.

EO-DataHub/eodhp-ades-workspace-access

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Archived Repository - may be useful for testing and workflow development, but should not be used in a production environment, developed for early testing only

ADES Workspace Data Access Demonstrator

This repository contains two examples demonstrating workspace data accessibility within workflows executed via the ADES (Zoo Project). These examples build Docker images that can be executed as steps in CWL scripts.

Repository Structure

  • download-example: Demonstrates downloading a file from an S3 access point and outputting it as part of a STAC catalog.
  • gdal-example: Demonstrates processing geospatial data using GDAL, though it does not return a STAC item. Logs in the workspace S3 access point can be used to verify that it ran successfully.

Building and Running the Examples

To use either the download-example or the gdal-example, follow these steps:

  1. Navigate to the example directory: cd download-example # or cd gdal-example
  2. Build the Docker image: docker build -t eodhp-example .
  3. Tag and push the image to Docker Hub or another Docker repository (e.g., AWS ECR): docker tag eodhp-example <your-repo>/eodhp-example docker push <your-repo>/eodhp-example
  4. Update the .cwl file with the correct image name.
  5. Execute the workflow using the provided .http file after setting up your environment. We recommend using the vs-code extension REST Client to execute the .http file.

Note

This repository is designed for demonstration purposes and should not be used in production environments without further modifications.

About

A repo to demonstrate workspace storage access within workflows

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •