diff --git a/Singularity b/Singularity new file mode 100644 index 0000000000000000000000000000000000000000..58f6e8064e9c6fc572439c19c7948e2355e2d66b --- /dev/null +++ b/Singularity @@ -0,0 +1,25 @@ +Bootstrap: docker +From: centos:centos7 + +%post +yum -y update && \ +yum -y install bzip2 && \ +yum -y clean all + +# install miniconda in /opt/miniconda, updating and adding pythonnet +curl -qsSLkO https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh \ +&& bash Miniconda3-latest-Linux-x86_64.sh -b -p /opt/miniconda3 \ +&& rm Miniconda3-latest-Linux-x86_64.sh +/opt/miniconda3/bin/conda update conda && /opt/miniconda3/bin/conda update --all +# download the yml file +curl https://gitlab.pasteur.fr/tru/conda-container-howto/-/raw/main/pythonnet.yml > pythonnet.yml && \ +/opt/miniconda3/bin/conda env create --file pythonnet.yml + +%environment +PATH=/opt/miniconda3/bin:$PATH +export PATH +# do not use ~/.local python +PYTHONNOUSERSITE=1 +export PYTHONNOUSERSITE + +#