Extending repo2docker

Whole Tale uses a custom extension to the Binder project’s repo2docker component to build images. This means that any Binder-compatible repository can also be run in Whole Tale.

repo2docker is a software package that can be used to build custom Docker images based on some simple text file conventions.

Differences from Binder

The Whole Tale repo2docker extends Binder adding the following capabilities:

  • Support for Docker BuildKit, used to build MATLAB and STATA images
  • Support for Rocker Project RStudio environments
  • Custom buildpacks for MATLAB and STATA

Custom Buildpacks

  • The MATLAB buildpack introduces toolboxes.txt