The new image: docker://docker.pkg.github.com/nbisweden/pipelines-nextflow/hisat2:2.1.0
works, but since it's on github packages, this needs a Github authentication token to even read from the public image.
Current solution is to pull the image separately using the same instruction as nextflow and provide the authentication token using the options provided by docker or singularity, and then manually copy it to the workDir.
e.g. singularity pull --docker-login --name $TESTDIR/work/singularity/docker.pkg.github.com-nbisweden-pipelines-nextflow-hisat2-2.1.0.img docker://docker.pkg.github.com/nbisweden/pipelines-nextflow/hisat2:2.1.0
The alternative is to make the image public on another site.
The old mulled biocontainers image didn't work.
The new image: docker://docker.pkg.github.com/nbisweden/pipelines-nextflow/hisat2:2.1.0 works, but since it's on github packages, this needs a Github authentication token to even read from the public image.
Current solution is to pull the image separately using the same instruction as nextflow and provide the authentication token using the options provided by docker or singularity, and then manually copy it to the workDir.
e.g.
singularity pull --docker-login --name $TESTDIR/work/singularity/docker.pkg.github.com-nbisweden-pipelines-nextflow-hisat2-2.1.0.img docker://docker.pkg.github.com/nbisweden/pipelines-nextflow/hisat2:2.1.0
The alternative is to make the image public on another site.