forked from fgolemo/mcdp
-
Notifications
You must be signed in to change notification settings - Fork 0
/
0_deps.Dockerfile
103 lines (82 loc) · 1.91 KB
/
0_deps.Dockerfile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
FROM ubuntu:16.04
MAINTAINER Andrea Censi
ENV refreshed_ON=20180609
RUN apt-get update
ARG DEBIAN_FRONTEND=noninteractive
RUN apt-get install -y dialog apt-utils
# needed for adding repository
RUN apt-get install -y \
software-properties-common \
gnupg \
curl \
apt-transport-https
# Git LFS
RUN add-apt-repository -y ppa:git-core/ppa
RUN curl -s https://packagecloud.io/install/repositories/github/git-lfs/script.deb.sh | bash
RUN apt-get update
RUN apt-get install -y \
git \
git-extras \
ssh \
pdftk \
bibtex2html \
libxml2-dev \
libxslt1-dev \
libffi6 \
libffi-dev \
libxml2-dev \
libxslt1-dev \
pdftk \
bibtex2html \
build-essential \
graphviz \
idle \
virtualenv \
python-pmw \
python-imaging \
python-yaml \
python-dev \
python-setproctitle \
python-psutil \
python-pip \
python-tk \
python-scipy \
python-frozendict \
python-termcolor \
python-setproctitle \
python-psutil\
python-mysqldb\
byobu \
atop \
htop \
imagemagick \
graphviz \
ghostscript \
git-lfs \
ntpdate \
libatlas-base-dev \
vim\
apt-file\
iftop\
node-less\
libcurl3\
libgif7
# python-matplotlib \
# python-numpy \
# clang
# Python deps
COPY requirements.txt /requirements.txt
RUN pip install -r /requirements.txt
RUN wget https://www.princexml.com/download/prince_11.3-1_ubuntu16.04_amd64.deb && \
dpkg -i prince_11.3-1_ubuntu16.04_amd64.deb
RUN rm prince_11.3-1_ubuntu16.04_amd64.deb
# RUN add-apt-repository ppa:mc3man/xerus-media
# RUN apt-get update
# RUN apt-get install -y mplayer mencoder ffmpeg
RUN curl -sL https://deb.nodesource.com/setup_6.x | bash
RUN apt-get update
RUN apt-get install -y nodejs
RUN mkdir /project
WORKDIR /project
RUN apt-get remove python-bs4 python-bs4-doc