anchor.diff:  ENV SHELL=/bin/bash
   ENV USER=demon
   
  +## Add an external volume which can replace the default content
  +## and a place to build the site locally (which will also capture any edited notebooks)
  +
   VOLUME /demonstration/Content
   VOLUME /demonstration/_site
   
  
positive.code: ENTRYPOINT ["/usr/local/bin/tini", "--"]
  
  CMD _scripts/docker-runservers
  
  #CMD jupyter notebook --port=8080 --ip=0.0.0.0 --no-browser --NotebookApp.default_url="/files/index.html" --NotebookApp.file_to_run="_site/index.html"
  
negative.code: ## base - image ... whatever functionality you want to provide !
  ## =============================================================
  
  ## Grab (this) content from github
  
  RUN git clone https://github.com/lmoresi/docker-web-notebook-server.git /demonstration/ # Watch the cache !
  
  ## Link your content to the "Content" directory at the root level of this module
  ## If you don't have any content then use the example content !!
  
  WORKDIR /demonstration
  RUN ln -s ExampleContent/ Content/
  
  ## I always link the _site/Content/Notebook directories back to their originals
  ## (they are ignored by the build by default)
  ## This means edits live in the original location and can be checked back in via git if needed
  
  RUN cd _site/Content 
  
  
  ## Update the ruby dependencies and build the site
  
  RUN bundle install
  
  RUN ls -al
  