FROM continuumio/miniconda2

# install gcc and common build dependencies
RUN apt-get update \
 && apt-get install -y \
      build-essential \
      pylint

WORKDIR /eht-imaging

COPY . .

# install dependencies and fix tkinter error
# https://stackoverflow.com/questions/37604289/tkinter-tclerror-no-display-name-and-no-display-environment-variable
RUN conda install -y -c conda-forge pynfft \
 && pip install -r requirements.txt \
 && echo "backend: Agg" >> /opt/conda/lib/python2.7/site-packages/matplotlib/mpl-data/matplotlibrc
