<html>#2234: trouble in the tutorial server
<table style='border-spacing: 1ex 0pt; '>
<tr><td style='text-align:right'> Reporter:</td><td>Bill Gabella</td></tr>
<tr><td style='text-align:right'> Status:</td><td>open</td></tr>
<tr><td style='text-align:right'>Milestone:</td><td>ET_2019_02</td></tr>
<tr><td style='text-align:right'> Version:</td><td></td></tr>
<tr><td style='text-align:right'> Type:</td><td>bug</td></tr>
<tr><td style='text-align:right'> Priority:</td><td>major</td></tr>
<tr><td style='text-align:right'>Component:</td><td>Other</td></tr>
</table>
<p>Comment (by Steven R. Brandt):</p>
<p>The following Dockerfile runs the notebook on my laptop (provided I compile with a single process):</p>
<div class="codehilite"><pre><span></span>FROM ubuntu:16.04
USER root
RUN apt-get -qq update && \
apt-get -qq install \
build-essential python python-pip gfortran git mpich2? \
subversion curl gnuplot gnuplot-x11 time libmpich2?-dev \
libnuma-dev numactl hwloc libhwloc-dev libssl-dev \
hdf5-tools libhdf5-dev gdb gsl-bin libgsl0-dev \
ffmpeg libgsl-dev libopenblas-dev libpapi-dev fftw3-dev \
liblapack-dev vim openssh-client pkg-config && \
apt-get -qq clean all && \
apt-get -qq autoclean && \
apt-get -qq autoremove && \
rm -rf /var/lib/apt/lists/*
RUN pip install --upgrade pip
RUN pip install matplotlib numpy jupyter
ENV NB_USER jovyan
RUN useradd -m $NB_USER
USER $NB_USER
ENV USER $NB_USER
COPY start-notebook.sh /usr/local/bin/
COPY CactusTutorial.ipynb /tutorial/
ENV PKG_CONFIG_PATH /usr/share/pkgconfig:/usr/lib/x86_64-linux-gnu/pkgconfig:/usr/lib/pkgconfig
CMD ["start-notebook.sh", "--NotebookApp.token=''"]
</pre></div>
<p>--<br/>
Ticket URL: <a href='https://bitbucket.org/einsteintoolkit/tickets/issues/2234/trouble-in-the-tutorial-server'>https://bitbucket.org/einsteintoolkit/tickets/issues/2234/trouble-in-the-tutorial-server</a></p>
</html>