summaryrefslogtreecommitdiffstats
path: root/django/Dockerfile
blob: 0f1e044a5873e9b6d95b978d5e5cd4d5b7641c5f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
FROM ubuntu:16.04
MAINTAINER Suren A. Chilingaryan <csa@suren.me>

# Install Devel & Python
RUN apt-get update -qq \
 && apt-get install --no-install-recommends -y \
    gcc git pkg-config netcat \
    telnet iputils-ping dnsutils \
    python python-dev python-pip python-setuptools python-virtualenv python-wheel python-numpy python-scipy python-h5py python-yaml python-pydot python-matplotlib libopenblas-base \
    mysql-client libmysqlclient-dev

# upgrade pip
RUN pip --no-cache-dir install --upgrade pip

# install dependencies from python packages
RUN pip --no-cache-dir install \
    setuptools==39.1.0 numpy==1.14.5 tifffile==0.14.0 SimpleParse==2.1.1 redis==2.10.6 rq==0.12 \
    scipy weave scikit-image opencv-python h5py pydicom Pillow django MySQL

COPY *-entrypoint.sh /
COPY run*.sh /
ENTRYPOINT ["/docker-entrypoint.sh"]
CMD ["/run.sh"]