Mercurial > repos > ethevenot > multivariate
diff docker/Dockerfile @ 0:fafba524dca6 draft
planemo upload for repository https://github.com/workflow4metabolomics/multivariate.git commit 6596dbd39d20ee1962d9ebdd87eec04821239760
author | ethevenot |
---|---|
date | Wed, 27 Jul 2016 11:22:56 -0400 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/docker/Dockerfile Wed Jul 27 11:22:56 2016 -0400 @@ -0,0 +1,26 @@ +FROM ubuntu:14.04 + +MAINTAINER Etienne Thevenot (etienne.thevenot@cea.fr) + +# Setup package repos +RUN echo "deb http://mirrors.ebi.ac.uk/CRAN/bin/linux/ubuntu trusty/" >> /etc/apt/sources.list +RUN apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E084DAB9 + +# Update and upgrade system +RUN apt-get update +RUN apt-get -y upgrade + +# Install R and other needed packages +RUN apt-get -y install r-base +RUN R -e "install.packages('batch', lib='/usr/lib/R/library', dependencies = TRUE, repos='http://mirrors.ebi.ac.uk/CRAN')" +RUN R -e "source('http://bioconductor.org/biocLite.R') ; biocLite('ropls')" + +# Clone tool +RUN apt-get -y install git +RUN git clone -b docker https://github.com/workflow4metabolomics/multivariate /files/multivariate + +# Clean up +RUN apt-get clean && apt-get autoremove -y && rm -rf /var/lib/{apt,dpkg,cache,log}/ /tmp/* /var/tmp/* + +# Define Entry point script +ENTRYPOINT ["/files/multivariate/multivariate_wrapper.R"]