Commit 8983dd79 authored by Luckeneder Marcel's avatar Luckeneder Marcel

updated dockerfile

parent 34526652
......@@ -3,13 +3,14 @@ ENV LANG C.UTF-8
LABEL MAINTAINER "edim.zdralovic@unibas.ch"
#Installing Singularity(provided by Nina)
ENV SINGU_VERSION 2.4.2
ENV SINGU_VERSION 2.5.1
WORKDIR /home
RUN apt-get -y update
RUN apt-get install --yes python python-pip build-essential wget \
squashfs-tools git-all nodejs\
&& pip install html5lib \
&& wget https://github.com/singularityware/singularity/releases/download/$SINGU_VERSION/singularity-$SINGU_VERSION.tar.gz \
RUN apt-get install --yes libarchive-dev --yes python python-pip build-essential wget \
squashfs-tools git-all nodejs \
&& pip install html5lib
RUN wget https://github.com/singularityware/singularity/releases/download/$SINGU_VERSION/singularity-$SINGU_VERSION.tar.gz \
&& tar xvf singularity-$SINGU_VERSION.tar.gz \
&& cd singularity-$SINGU_VERSION \
&& ./configure --prefix=/usr/local \
......@@ -18,16 +19,13 @@ RUN apt-get install --yes python python-pip build-essential wget \
#Installing Toil
WORKDIR /home
RUN git clone https://github.com/common-workflow-language/cwltool.git \
&& cd cwltool \
&& pip2 install . \
&& CWL_VERSION=$(cwltool --version | cut -d' ' -f 2 | cut -d'.' -f 3) \
&& cd .. \
&& git clone https://github.com/BD2KGenomics/toil.git \
RUN git clone --branch 3.15.0 https://github.com/BD2KGenomics/toil.git \
&& cd toil \
# Replace toil's default cwltool version with current one
&& sed -ri "s/cwltool==1\.0\.[0-9]{14}/cwltool==1\.0\.$CWL_VERSION/" setup.py \
&& pip install .[cwl]
&& pip2 install .[cwl] \
&& cd .. \
&& git clone --branch 1.0.20180306140409 https://github.com/common-workflow-language/cwltool.git \
&& cd cwltool \
&& pip2 install .
#Installing Python 3
RUN apt-get -y install build-essential checkinstall \
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment