funflow
funflow copied to clipboard
Singularity support?
This would be extremely useful in science/HPC contexts where Singularity is much more likely to be available than Docker.
I'd be willing to do some work on this if there is some interest and it isn't already in this works.
If it works anything like docker then it's probably easy to add. The docker support is not complicated so should provide inspiration, you essentially will have to define a config data type which will be transformed into an ExternalProcess
. An ExternalProcess
is just a call to a process with some arguments.
This is still possible to implement in version 2 and would involve writing a new task type + interpreter (similar to how DockerTask
is implemented).