-
Notifications
You must be signed in to change notification settings - Fork 3
/
Dockerfile
21 lines (21 loc) · 920 Bytes
/
Dockerfile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
# Start from a core stack version
FROM jupyter/scipy-notebook:latest
# Install from requirements.txt file
RUN git clone https://github.com/LoganAMorrison/Hazma.git /tmp/Hazma
RUN pip install yapf
RUN pip install jupyter_contrib_nbextensions
RUN jupyter contrib nbextension install --user
RUN jupyter nbextension enable codefolding/main
RUN jupyter nbextension enable code_prettify/code_prettify
RUN jupyter nbextension enable init_cell/main
RUN jupyter nbextension enable freeze/main
RUN jupyter nbextension enable hide_input/main
RUN jupyter nbextension enable jupyter-js-widgets/extension
RUN jupyter nbextension enable contrib_nbextensions_help_item/main
RUN jupyter nbextension enable collapsible_headings/main
RUN jupyter nbextension enable toc2/main
RUN pip install --requirement /tmp/Hazma/requirements.txt
RUN ls /tmp/
RUN pip install /tmp/Hazma
RUN fix-permissions $CONDA_DIR
RUN fix-permissions /home/$NB_USER