* base-notebook: stop installing nodejs from conda-forge
nodejs was a conda dependency of jupyterhub, but by installing
jupyterhub-base we no longer need it and could opt to remove it.
By doing this, building base-notebook led to a reported size reduction
from 974MB to 828MB, which is a 146MB / 15% size reduction.
* Update CHANGELOG.md
* Update CHANGELOG.md
* Install jupyterhub-singleuser instead of jupyterhub-base
Note that jupyterhub-base is really whats the foundational need for this
image, where jupyterhub-singleuser the conda-forge package is building on
jupyterhub-base by also adding a depdendency on jupyterlab - but the
jupyterhub-singleuser command is provided by jupyterhub-base conda-forge
package.
* Update CHANGELOG.md
Co-authored-by: Ayaz Salikhov <mathbunnyru@users.noreply.github.com>
---------
Co-authored-by: Ayaz Salikhov <mathbunnyru@users.noreply.github.com>
* No sudo when run with rootless triplet
- rootless triplet: -e NB_USER=root -e NB_UID=0 -e NB_GID=0
* Add tests for rootless triplet
* Update tests for rootless triplet
* Fix tests for rootless triplet
* Create base-jupyter from base-notebook for non-server jupyter applications
* Fix pre-commit errors and begin test refactoring
* More test refactoring
* Add base-jupyter to images_hierarchy
* Use folder work instead of .jupyter in nb-user test
* Add base-jupyter to tagging hierarchy
* Linting: trailing comma
* Apply review comments, remove obsolute Miniforge reference
* Add self-signed cert comment back to base-notebook doc
* Update docs/using/selecting.md
Co-authored-by: Ayaz Salikhov <mathbunnyru@users.noreply.github.com>
* Remove redundant apt-get upgrade per review
* Remove b/c approaches per review
* Move test_nb_user_change back to base-notebook tests, per review
* fix linting
* Rename base-jupyter to docker-stacks-foundation, per review
* Rename tests/base-jupyter to docker-stacks-foundation
* Use alphabetical order
* Use alphabetical order
* Fix markdown style
* Split test_nb_user_change between the foundation and base tests
Co-authored-by: Ayaz Salikhov <mathbunnyru@users.noreply.github.com>