As a follow-up of the orfeo toolbox docker (Docker image with OTB 7.2.0 and python), you’ll find at the link below a Common Workflow Language (CWL) example that shows how to process EO data without installing OTB nor downloading the EO data
I hope someone will find it useful