funflow icon indicating copy to clipboard operation
funflow copied to clipboard

Singularity support?

Open bcdarwin opened this issue 5 years ago • 2 comments

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.

bcdarwin avatar Sep 20 '18 21:09 bcdarwin

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.

mpickering avatar Sep 21 '18 11:09 mpickering

This is still possible to implement in version 2 and would involve writing a new task type + interpreter (similar to how DockerTask is implemented).

dorranh avatar Jul 22 '21 08:07 dorranh