diff --git a/singularity/icf.def b/singularity/icf.def index 963f5ca..60bba76 100644 --- a/singularity/icf.def +++ b/singularity/icf.def @@ -8,6 +8,12 @@ From: debian:bookworm-slim %help INM ICF utilities. +%files + ./bin /inm-icf-utils/bin + ./assets /inm-icf-utils/assets + ./requirements-devel.txt /inm-icf-utils/requirements-devel.txt + README.md /inm-icf-utils/README.md + LICENSE /inm-icf-utils/LICENSE %post # install all non-datalad deps from Debian proper @@ -20,9 +26,7 @@ From: debian:bookworm-slim # datalad-installer cannot install outside /tmp, which will not make it # into the final image, move mv $(cut -d = -f 2 < /tmp/dlinstaller_env.sh | cut -d : -f 1) /git-annex - # the inm-icf-utilities - git clone https://github.com/psychoinformatics-de/inm-icf-utilities.git /inm-icf-utils - # and the inm-icf-utilities dependencies + # the inm-icf-utilities dependencies python3 -m pip install --break-system-packages -r /inm-icf-utils/requirements-devel.txt # enable "next" extension for patching datalad core, done inside the image, not # for a particular user