11FROM frodriguez4600/jupyter-neuron:v7.8.0
2+ ARG INSTALLATION_FOLDER=/home/jovyan/work/NetPyNE-UI
3+ ARG NETPYNE_VERSION=development
4+ ARG WORKSPACE_VERSION=nov2020
5+ ARG JUPYTER_GEPPETTO_VERSION=development
6+ ARG PYGEPPETTO_VERSION=development
7+ ARG BUILD_ARGS=""
8+
29USER $NB_USER
310
4- ARG branch=development
5- RUN echo "$branch" ;
11+ ENV INSTALLATION_FOLDER=$INSTALLATION_FOLDER
12+ ENV NETPYNE_VERSION=$NETPYNE_VERSION
13+ ENV WORKSPACE_VERSION=$WORKSPACE_VERSION
14+ ENV JUPYTER_GEPPETTO_VERSION=$JUPYTER_GEPPETTO_VERSION
15+ ENV PYGEPPETTO_VERSION=$PYGEPPETTO_VERSION
16+ ENV BUILD_ARGS=$BUILD_ARGS
617
7- ENV INSTALLATION_FOLDER=/home/jovyan/work/NetPyNE-UI
818WORKDIR /home/jovyan/work
19+ COPY --chown=1000:1000 requirements.txt ${INSTALLATION_FOLDER}/requirements.txt
20+
21+ WORKDIR ${INSTALLATION_FOLDER}
22+ RUN pip install -r requirements.txt
923
10- COPY --chown=1000:1000 . NetPyNE-UI
24+ COPY --chown=1000:1000 . .
1125WORKDIR ${INSTALLATION_FOLDER}/utilities
1226
13- RUN python install.py branch $branch
27+ RUN python install.py ${BUILD_ARGS}
1428
1529WORKDIR ${INSTALLATION_FOLDER}
1630
31+ RUN pip install -r requirements-test.txt
32+ RUN pytest tests/backend
1733CMD /bin/bash -c "jupyter notebook --NotebookApp.default_url=/geppetto --NotebookApp.token='' --library=netpyne_ui --NotebookApp.disable_check_xsrf=True"
0 commit comments