This repository includes material to deploy JupyterHub on SURF Research Cloud (SRC), specifically designed for the 2024 Lorentz Workshop: FAIR Phenological Modelling.
The repository is organized as follows:
infra
contains ansible playbooks and other scripts employed to deploy the JupyterHub service on SRC. They are based on the playbooks from the JupyterDockerSpawnerOnSRC repository. The JupyterHub DockerSpawner is used to spawn Jupyter instances for the users who log in to the Hub.image
contains the Dockerfile and other material used to build the image used by the Hub. Note that the image building is automated using GitHub Actions (see the.github/workflows/build-image.yml
workflow file). The image is pushed to the GitHub Container Registry as ghcr.io/phenology/2024-lorentz-workshop-jupyterhub.