unity-sds / unity-analytics-bcdp

OGC compliant BCDP Deployment using CWL/Papermill
Apache License 2.0
0 stars 2 forks source link

Use U-ADS tools to build OGC application package for the extended BCDP notebook. #22

Open jjacob7734 opened 1 year ago

jjacob7734 commented 1 year ago

Consult with the U-ADS team to understand the Unity capabilities to build OGC applications. A key repo for this is https://github.com/unity-sds/unity-app-generator. Use the Unity tools to build an OGC application package out of the extended BCDP notebook, including workflow CWL, 3-step stage-in, process, and stage-out CWL, and associated Docker images.

mike-gangl commented 1 year ago

also add:

And either add, or create a second ticket for:

mike-gangl commented 1 year ago

@jjacob7734 , @agoodm Can we generate the ApplicationPackage with @mcduffie (ADS) based code?

jjacob7734 commented 1 year ago

@jjacob7734 , @agoodm Can we generate the ApplicationPackage with @mcduffie (ADS) based code?

@mike-gangl Yes, @agoodm will try https://github.com/unity-sds/unity-app-generator

jjacob7734 commented 1 year ago

@agoodm reported he was able to use the U-ADS tools to build the CWL and application descriptor JSON, but they don't yet support the container building and hosting on a registry. For now he is using Max Zhan's CI/CD implementation for MAAP-HEC project to build the container and upload it to Docker Hub.