Skip to content

py-rocket-base v1.0.4

Compare
Choose a tag to compare
@eeholmes eeholmes released this 26 Oct 00:05
· 386 commits to main since this release
b614a87

The py-rocket-base image is a base image for the JupyterHubs with Python and RStudio. The py-rocket-base image is designed to install the Jupyter and JupyterHub environment with repo2docker and the R and RStudio environment installed with Rocker installation scripts.

The base image has the following support:

Python + JupyterLab with mamba handling package installation
R + RStudio with the Rocker scripts and other functions available
Desktop VNC ready for installing applications, including Java-based applications
VSCode

What's Changed

This release is related to getting the child behavior working. When py-rocket-base is used in the FROM line of a child docker file, it should detect environment.yml in child repo and install those pakages. Also fixed bug related to desktop and one that would stop R package installation.

  • add ONBUILD code to detect environment.yml
  • add pip install jupyter desktop to ONBUILD so it doesn't get wiped out by environment.yml updates
  • fix the various ENV that were not getting propagated to child docker build
    • NB_USER
    • CONDA_ENV
    • NB_USER in staff group (needed for rocker env permissions)