Skip to content

DigiKlausur/docker-stacks

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

K8s Hub

Notebook Stable Notebook Dev

E2x Docker Stacks

Ready to run docker images of the e2x project for various use cases. All images are hosted on ghcr.io and quay.io.

Hub

All hub images contain JupyterHub, e2xhub, as well as authenticators.

Jupyter Notebook Images

There are several Jupyter Notebook images for different use cases. Currently all images are based on notebook==6.5.4.

Image Base Teacher Student Exam
minimal-notebook base
datascience-notebook base teacher student exam
ml-notebook base teacher student exam
nlp-notebook base teacher student exam
sql-notebook base teacher student exam
desktop-notebook base

The notebook images are:

E2xGrader Images

Each end-point image comes in four different flavors:

  • Vanilla: Basic image without any e2xgrader extensions.
  • Teacher: Includes e2xgrader with teacher mode activated and is intended for instructors for creating and grading assignments.
  • Student: Includes e2xgrader with student mode activated and is intended for students for working on assignments.
  • Exam: Includes e2xgrader with student_exam mode activated and is intended for students for working on exams, providing a restricted notebook.

Build Tree

The following diagram illustrates the dependencies between the different images:

build tree

Branches

The dev branch will always reflect ghcr.io/digiklausur/docker-stacks/{image_name}:dev on the GitHub container registry, and the master branch reflects ghcr.io/digiklausur/docker-stacks/{image_name}:latest.

Contributing

If you'd like to contribute to this repository, please feel free to open an issue or submit a pull request.

License

The images in this repository are licensed under MIT.