diff --git a/docs/development/docker/base/Dockerfile b/docs/development/docker/base/Dockerfile index 53c21eb47..5cd56116c 100644 --- a/docs/development/docker/base/Dockerfile +++ b/docs/development/docker/base/Dockerfile @@ -58,10 +58,13 @@ RUN mkdir -p -m 700 /root/.jupyter/ && \ echo "c.NotebookApp.ip = '*'" >> /root/.jupyter/jupyter_notebook_config.py # Setup ipyparallel for mpi profile +WORKDIR /root/.jupyter RUN ipcluster nbextension enable && \ ipython profile create --parallel --profile=mpi && \ echo "c.IPClusterEngines.engine_launcher_class = 'MPIEngineSetLauncher'" >> /root/.ipython/profile_mpi/ipcluster_config.py +WORKDIR / + # expose notebook port EXPOSE 8888 diff --git a/glucifer/__init__.py b/glucifer/__init__.py index 89876f6a4..b20f52c94 100644 --- a/glucifer/__init__.py +++ b/glucifer/__init__.py @@ -48,3 +48,8 @@ def stop_virtual_display(): global _display if not _display is None: _display.stop() + +import os as _os +# disable collection of data if requested +if "GLUCIFER_USE_XVFB" in _os.environ: + start_virtual_display() \ No newline at end of file