Skip to content

Support a workflow for extending the base environment in a reproducible fashion #2292

Open
@ctcjab

Description

@ctcjab

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!

Metadata

Metadata

Assignees

No one assigned

    Labels

    type:EnhancementA proposed enhancement to the docker images

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions