Commit 57aaf147 authored by Philippe Veber's avatar Philippe Veber
Browse files

docker: added bayescode

parent 2d8a6de2
# base
FROM debian:stretch
MAINTAINER Philippe Veber philippe.veber@gmail.com
RUN apt-get update && \
apt-get install --no-install-recommends -qy \
python-pip \
python-dev \
build-essential \
python2.7-minimal \
python-numpy \
python-pandas \
python-setuptools \
python-dev \
pyqt4-dev-tools \
xauth \
libcurl4-openssl-dev \
libxml2-dev \
libssl-dev \
libcairo2-dev
RUN pip install --upgrade pip
RUN pip install docopt
RUN apt-get update && \
apt-get install --no-install-recommends -qy \
r-base \
pandoc
RUN echo 'install.packages(c("rmarkdown","coda"), repos="https://mirror.ibcp.fr/pub/CRAN/", dependencies=TRUE)' > /tmp/packages.R \
&& Rscript /tmp/packages.R
# requirements
RUN apt-get update && apt-get -qy --no-install-recommends install git make cmake clang ca-certificates curl
# getting diffsel
ADD https://api.github.com/repos/vlanore/diffsel/git/refs/heads/master version.json
RUN git clone -b master https://github.com/bayesiancook/bayescode.git
WORKDIR /bayescode
RUN apt-get install -y libopenmpi-dev
# compiling
RUN cd sources && make
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