If you want your workflow to be available to both WDL and CWL communities, you can use conversion tools to aid in the process. It is best practice to review if the conversion was correctly done.
If you are interested in using Docker on your High-Performance Compute cluster, you may find the Singularity tool helpful.
You can use the workflow runner Toil for large parallelized CWL jobs in the AWS and/or Google clouds, locally, on Kubernetes, and/or high-performance computer clusters. Toil is built for researchers and should run any CWL 1.0 workflow from Dockstore at scale. Toil also has some experimental support for WDL.