This repo contains the different Dockerfile used to create images available in JupyterHub for DACCS.
These images will be available as image choices when starting a new instance of JupyterLab from the JupyterHub interface.
Every Dockerfile (eo, nlp, etc.) are derived from the base image found on the repo
bird-house/pavics-jupyter-base.
Any packages required only for a specific image can be added to its corresponding environment.yml file.
These images were first initialized with the packages listed on this Confluence page.
The Docker image builds can be found on Docker Hub :
The notebooks associated to each specific image are found on this repo, on their corresponding notebook sub-folder.
Also, a YAML configuration file can be found for each image, containing a list of parameters used by the deploy_data_specific_image script on the bird-house/pavics-jupyter-base repo. This script is used to download and update the image's associated notebooks that should be available on the JupyterLab environment for DACCS.
CHANGELOG.md file with added/removed/updated features and/or fixes.
type is eo image updated to x.y.z, the tag should be eo-x.y.z.pavics/crim-jupyter-[type] repository with the specified x.y.z tag.latest tag should also be updated from merging the PRenv.local
file of the specific server instance that should offer new versions.
DOCKER_NOTEBOOK_IMAGES entry as pavics/crim-jupyter-[type]:[x.y.z].JUPYTERHUB_IMAGE_SELECTION_NAMES shortcut name for the image (note: must be the same index position).Relevant CRIM Confluence pages:
Content type
Image
Digest
sha256:c29647cc5…
Size
8.4 GB
Last updated
over 2 years ago
docker pull pavics/crim-jupyter-eo