py-rocket-base v1.0.4
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)