anchor.diff:  ENV LANG en_US.UTF-8
   ENV LANGUAGE en_US.UTF-8
   ENV DEBIAN_FRONTEND=noninteractive
  +ENV NB_USER jovyan
  +ENV NB_UID 1000
   
  -RUN adduser --disabled-password --gecos "Default Jupyter user" jovyan
  +ENV CONDA_DIR /opt/conda
  +ENV PATH ${CONDA_DIR}/bin:$PATH
  +
  +RUN adduser --disabled-password --gecos "Default Jupyter user" ${NB_USER}
   
   # Other packages for user convenience and Data100 usage
   # Install these without 'recommended' packages to keep image smaller.
  
positive.code: RUN jupyter labextension install @jupyter-widgets/jupyterlab-manager@2.0.0 \
                                   jupyterlab-plotly@4.8.1  \
                                   plotlywidget@4.8.1
  
  # Useful for debugging any issues with conda
  RUN conda info -a
  
  # Make JupyterHub ports visible
  EXPOSE 8888
  
negative.code:         wkhtmltopdf # for pdf export \
          > /dev/null
  
  WORKDIR /home/jovyan
  
  # prevent bibtex from interupting nbconvert
  RUN update-alternatives --install /usr/bin/bibtex bibtex /bin/true 200
  
  COPY install-miniforge.bash /tmp/install-miniforge.bash
  RUN /tmp/install-miniforge.bash
  
  USER ${NB_USER}
  
  
  COPY environment.yml /tmp/
  COPY requirements.txt /tmp/
  COPY infra-requirements.txt /tmp/
  
  RUN conda env update -p ${CONDA_DIR} -f /tmp/environment.yml
  
  # Set bash as shell in terminado.
  ADD jupyter_notebook_config.py  ${CONDA_PREFIX}/envs/data100/etc/jupyter/
  