Skip to content
Snippets Groups Projects
Commit d9d000a9 authored by Malte Nyhuis's avatar Malte Nyhuis
Browse files

singularity container definition file v0.0.1

parent df823674
No related branches found
No related tags found
1 merge request!10Merge recent changes in master to we_ahrens
Pipeline #8052 passed
Bootstrap: docker
From: ubuntu:20.04
%labels
Version v0.0.2
%help
With the python system-installatioon of this container can access all the ntrfc functionality
The container can render images.
Example cases will follow
%environment
export LIBGL_ALWAYS_INDIRECT=0
%post
CURDIR=$(pwd)
# Set timezone to Etc/UTC for tzdata. See issue #4365 for more details.
TZ=Etc/UTC && \
ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && \
echo $TZ > /etc/timezone
apt-get update -y
apt-get install -y tmux nano git
apt-get install -y --no-install-recommends \
build-essential \
gfortran \
libssl-dev \
zlib1g-dev \
libbz2-dev \
libreadline-dev \
libsqlite3-dev \
wget \
curl \
llvm \
libncurses5-dev \
xz-utils \
tk-dev \
libxml2-dev \
libxmlsec1-dev \
libffi-dev \
liblzma-dev \
liblapack-dev \
libopenblas-dev \
libhdf5-dev \
libgl1-mesa-glx xvfb \
gcc \
export PYENV_ROOT=/opt/pyenv
export PATH="/opt/pyenv/bin:$PATH"
curl -L https://github.com/pyenv/pyenv-installer/raw/master/bin/pyenv-installer | bash
pyenv install 3.9.10
echo 'export PATH=/opt/pyenv/versions/3.9.10/bin/:$PATH' >> $SINGULARITY_ENVIRONMENT
export PATH=/opt/pyenv/versions/3.9.10/bin/:$PATH
apt install python3-wheel -y
pip install git+https://gitlab.uni-hannover.de/tfd_public/tools/NTRfC.git#egg=NTRfC
pip install pandas tqdm
# clean the build
apt-get clean
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment