#pyntacle docker machine
FROM ubuntu:16.04

#this part is for benchmarcking only, is skipped in pyntacle dockerfile
RUN mkdir /pyntacle
WORKDIR /pyntacle

RUN apt-get update && apt-get install -y --no-install-recommends \
	wget \
	build-essential \
	libigraph0v5 \
	libigraph0-dev \
	libcairo2-dev \
	libffi-dev \
	libjpeg-dev \
	libgif-dev \
	libblas-dev \
	liblapack-dev \
	libgl1-mesa-glx \
	libglu1-mesa-dev \
	libssl-dev \
	libcurl4-gnutls-dev \
	locales \
	
&& apt-get clean \
&& rm -rf /var/lib/apt/lists/*

RUN wget --no-check-certificate https://repo.continuum.io/miniconda/Miniconda3-latest-Linux-x86_64.sh
RUN /bin/bash Miniconda3-latest-Linux-x86_64.sh -b; 
ENV PATH /root/miniconda3/bin:$PATH
RUN echo "PATH=/root/miniconda3/bin:$PATH" >> ~/.bashrc

RUN conda install -y -c conda-forge -c bfxcss pyntacle

MAINTAINER Bioinformatics Unit @CSS-MENDEL <bioinformatics@css-mendel.it>

RUN locale-gen en_US.UTF-8
ENV LANG='en_US.UTF-8' LANGUAGE='en_US:en' LC_ALL='en_US.UTF-8'
RUN echo "UTC" > /etc/timezone

ENTRYPOINT ["/root/miniconda3/bin/pyntacle"]
CMD [ ]
