Open
Description
What docker image(s) is this feature applicable to?
minimal-notebook
What change(s) are you proposing?
Currently, the base
conda environment is not extensible in a reproducible fashion. Users who need to install additional packages in it have no good workflow for e.g. maintaining a conda-lock lockfile for a custom base
env that has as one input file the packages that their docker-stacks base image installs in it, and has another input file containing their additional customizations.
How does this affect the user?
Users have to suffer with longer Docker build times due to not being able to bypass the solver (shout out to conda/conda#8372 defeating https://conda.github.io/conda-lock/pip/ and https://conda.github.io/conda-lock/output/#explicit-lockfile) and builds that may create a non-reproducible base
env.
Anything else?
Thanks for maintaining docker-stacks!