<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 Roland Haas):</p>
<p>Very good.</p>
<p>Would it be possible to change the installed packages to closer follow <a href="https://nbviewer.jupyter.org/github/nds-org/jupyter-et/blob/master/CactusTutorial.ipynb" rel="nofollow" class="ap-connect-link">https://nbviewer.jupyter.org/github/nds-org/jupyter-et/blob/master/CactusTutorial.ipynb</a> ? The "vim" package (while I approve of your choice of editor) is probably not required, is it? </p>
<p>I believe that the</p>
<div class="codehilite"><pre><span></span>RUN pip install --upgrade pip
RUN pip install matplotlib numpy jupyter
</pre></div>


<p>might benefit from being followed by</p>
<div class="codehilite"><pre><span></span>rm -rf .cache/pip .pip
</pre></div>


<p>or similar to get rid of any caches that pip created (there's also a <code>--no-cache-dir</code> option which may help).</p>
<p>Note: updating the jupyter-et repo triggers a build of the <code>ndslabs/jupyter-et</code> docker image, but (at least right now) one has to manually run <code>docker pull</code> on etkhub.ndslabs.org</p>
<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>