-
Notifications
You must be signed in to change notification settings - Fork 97
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[ENH] - Mechanism to pre-populate Nebari with demo/example content #2179
Comments
Several ideas on this:
I think init containers captures what we want to do better. It is possible to have multiple init containers and this is guaranteed to run before the user starts jupyterlab. |
Both of those seem like really compelling ideas, I am leaning towards the So far we have:
|
a bash script that checks for a |
Notes from the Nebari sync:
|
fyi. we will need to use git-lfs after the git clone to pull in datasets. |
Thank you all for the comments; I had an issue with the usage of multiple repos and git sync as the tool to handle that, so I opted to go with a more straightforward solution of a bash command execution as part of the initContainer, thus granting the same level of control and flexibility. The only downside is that it will create a new code to maintain. I have a solution already and will open 2 PRs soon to address that case. |
From community meeting, the config will look like: Instead of
cc @dharhas for name preference Additionally, this features need to be documented and note that the docs should include:
|
Feature description
We need a mechanism to deploy examples/demos to Nebari for new users to interact with.
Ideally, this would be pulled from a set of git repos on first login but could potentially also be put in a read-only examples folder. The second option is not great since folks trying to run notebooks directly in the shared folder would hit errors.
options to explore include nbgitpuller and gitsync etc
Value and/or benefit
It gives people a starting point to explore Nebari's features and helps us customize for different use cases.
Anything else?
No response
The text was updated successfully, but these errors were encountered: