forked from NeuroVault/NeuroVault
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Dockerfile
85 lines (75 loc) · 2.44 KB
/
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
FROM neurovault/ahba
RUN apt-get update && apt-get install -y \
libopenblas-dev \
gfortran \
libhdf5-dev \
libhdf5-8 \
libgeos-dev
RUN pip install numpy
RUN pip install cython scipy
RUN pip install scikit-learn pandas h5py matplotlib
RUN pip install celery[redis]==3.1.24
RUN pip install certifi==2015.04.28
RUN pip install cognitiveatlas
RUN pip install 'Django==1.8.8'
RUN pip install djangorestframework==3.4.7
RUN pip install django-celery
RUN pip install django-chosen
RUN pip install django-cleanup==0.4.2
RUN pip install django-coffeescript
RUN pip install django-crispy-forms
RUN pip install django-datatables-view
RUN pip install 'django-dbbackup<2.3'
RUN pip install django-dirtyfields
RUN pip install django-file-resubmit==0.4.3
RUN pip install django-filter
RUN pip install django-fixture-media
RUN pip install django-form-utils
RUN pip install 'django-hstore==1.4.1'
RUN pip install 'django-oauth-toolkit==0.10.0'
RUN pip install django-polymorphic==0.9.2
RUN pip install django-sendfile
RUN pip install django-taggit
RUN pip install django-taggit-templatetags
RUN pip install django-mailgun
RUN pip install 'dropbox==1.6'
RUN pip install hamlpy
RUN pip install lxml
RUN pip install markdown
RUN pip install networkx
RUN pip install nibabel==2.1.0
RUN pip install nidmresults==0.3.2
RUN pip install nidmfsl==0.3.4
RUN pip install nilearn
RUN pip install numexpr
RUN pip install opbeat
RUN pip install Pillow
RUN pip install psycopg2
RUN pip install pybraincompare==0.1.18
RUN pip install python-openid
RUN pip install 'python-social-auth==0.2.13'
RUN pip install 'rdflib>=4.1.0'
RUN pip install requests
RUN pip install requests-oauthlib
RUN pip install shapely
RUN pip install uwsgi
RUN pip install zipstream
RUN pip install html5lib
RUN pip install https://github.com/gallantlab/pycortex/archive/fe58400c8c3a3187d930b8a696cda8fec62c0f19.zip --egg
RUN pip install git+https://github.com/benkonrath/django-guardian.git@7cded9081249e9a4cd9f5cd85e67cf843c138b0c#egg=django-guardian
RUN pip install nidmviewer==0.1.3
RUN pip install tables
RUN pip install statsmodels
RUN apt-get update
RUN apt-get install -y npm
RUN ln -s /usr/bin/nodejs /usr/bin/node
RUN npm install -g coffee-script
RUN mkdir -p /code
WORKDIR /code
RUN /usr/bin/yes | pip uninstall cython
RUN apt-get remove -y gfortran
RUN apt-get autoremove -y
RUN apt-get clean
RUN rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*
COPY ahba_docker/subcortex_mask.npy /ahba_data/subcortex_mask.npy
EXPOSE 3031