cokelaer / damona

singularity environment manager (application to NGS and bioinformatics)
https://damona.readthedocs.io
BSD 3-Clause "New" or "Revised" License
5 stars 2 forks source link

Rethink way files are dowloaded/created #37

Open cokelaer opened 1 month ago

cokelaer commented 1 month ago

fodd for thoughts.

Right now, registry can be set to link images from:

  1. zenodo (default): with binaries written in the registry
  2. external registry from url defined in the config. e:g: damona::fastqc this requires the registry link to be defined in the config file
  3. images can also be docker but then, what about perenity ? same goes for case 2
  4. could be done: from a docker or singularity that is somewhere (given an URL)

in case 4, if there is no registry, what about the names of the binaries ?

maybe we could have

damona install fastqc  # damona case
damona install fastqc --from-url (wehre there is a registry and the binary files)
damona install fastqc --from-url (no registry --> binary is just called fastqc or could have --binaries)
damona install https://...img   (no registry --> binary must be provided)