-
Notifications
You must be signed in to change notification settings - Fork 5
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
Allow installing system packages into jupyter-labs #441
Comments
Ello. To consider in your new cookie cutter? Otherwise pls close |
@pcrespov, I'd like to have a look to this, yes, but I won't go into the direction of giving the standard jupyterlab user ( I think the way to go would be to set The main caveat I have in mind is that the |
Regarding root access. I would not go into that direction at all. If people are concern of having web applications running as root access. Immagine how bad it is if the user of the jupuyter-lab has a terminal with root access. Regarding installing packages. I'm not sure how we might end up guaranteeing that the correct data is backed up. I think the current situation (people always install dependencies) is still the way to go. |
@elisabettai AFAIK now we control the size of the |
I think this issue was more meant for system packages (e.g.
|
Also, for a bit more context, in the cookiecutter for Jupyters that I am making, users can setup their environments in python, R or Julia, by providing a requirement file, so they can build a service with whatever dependencies they want (and customize the Dockerfile if needed). I am not sure I fully understand the 3 points you mention @mguidon, but we can discuss offline. And I was not aware we control the size of |
We control the workspace only for s4l-lite |
Long story short
jovyan
is not in the sudoer group. Nobody can use the package manager. Once we are completely isolated (dynamic sidecar) we might allow that. There are several options:GRANT_SUDO=yes
The latter would make it persistent. This came in via discussion with @colinRawlings
The text was updated successfully, but these errors were encountered: