Graham Dumpleton
c545886d76
Add entries to passwd/group if running as user not in passwd file.
2018-02-20 19:17:55 +11:00
Graham Dumpleton
f4bf2ba525
Merge branch 'master' of github.com:jupyter/docker-stacks into writable-home-directory
2018-02-17 11:33:31 +11:00
Graham Dumpleton
4d32b2182e
Ensure anything under $HOME is always writable to group.
2018-02-17 11:31:55 +11:00
Graham Dumpleton
770007bb10
Use NB_UID for USER statement in Dockerfile so deployment platform can verify that image doesn't run as root.
2018-02-15 11:11:32 +11:00
Chris Zubak-Skees
7c68f9cd4a
Upgrade to the first JupyterLab beta v0.31
2018-02-04 00:41:30 -05:00
Peter Parente
706194f7c0
Update jupyterlab hub ext to 0.7.0
2017-12-17 12:03:58 -05:00
Peter Parente
b45fe72323
Updating jupyterlab to 0.30.*
2017-12-17 11:41:19 -05:00
Peter Parente
463490fb26
MNT: Clean npm packages and JupyterLab artifacts
...
Spotted while writing tests
2017-11-30 00:16:09 -05:00
Min RK
3ede1c190d
Merge pull request #498 from minrk/bump-lab
...
bump jupyterlab and install jupyter-labhub extension
2017-11-14 14:05:38 +01:00
Min RK
3e07de95cb
bump jupyterlab and install jupyter-labhub extension
2017-11-14 12:00:37 +01:00
Min RK
65e5f24aa6
bump miniconda version
2017-11-10 12:55:15 +01:00
cglewis
d91d4a8c48
MAINTAINER is deprecated, using LABEL now
2017-10-31 20:17:06 -07:00
Peter Parente
da2c5a4d00
Merge pull request #485 from tylere/master
...
Update jupyterlab to 0.28
2017-10-22 17:30:51 -04:00
Tyler Erickson
50b0831c8e
Update jupyterlab to 0.28
...
Update jupyterlab from 0.27.* to 0.28.*. This allows the current
version of ipywidgets (7.0.2) to be installed.
2017-10-19 10:00:22 -07:00
Grant Nestor
40a2791b73
Upgrade to notebook 5.2.0
2017-10-13 10:26:00 -07:00
Bas Nijholt
2404602e57
jupyterhub to version 0.8
2017-10-06 13:41:18 +02:00
Grant Nestor
01c9e6c66b
Upgrade to notebook 5.1
2017-09-26 11:03:38 -07:00
Min RK
80359f314a
leftover mentions of user-writable
group
...
use `users` instead
2017-08-26 09:51:58 -04:00
Min RK
2df9c49a74
set setuid/setgid bits in fix-permissions
...
ensures files have the right owner:group
unfortunately, not enough to get group-writable permissions (need acl or umask for that),
so we still need to run it after each install
2017-08-26 09:50:58 -04:00
Min RK
c6c1ce4cb0
use groups for managing write-access to files
...
- any files the user should be able to write should have group `user-permissions` with `g+rwX`
- remove `chown` from start.sh because it is no longer needed
- add `fix-permissions` script for setting the user-writable permissions on a path
- user-permissions group as GID 10000 (is there a reason for it to have a different value?)
- containers can set group with `--group-add user-writable` if they want to run with a different uid/gid
(without -u root -e NB_UID -e NB_GID, which make this unnecessary)
2017-08-26 09:50:56 -04:00
Peter Parente
04107c39b2
Update jupyterlab to 0.27.*
2017-08-24 14:33:13 -04:00
Peter Parente
d9716fd822
Update jupyterlab to 0.26.*
2017-08-22 14:10:33 -04:00
Min RK
0351f0c3b7
base image on ubuntu:16.04
2017-08-09 11:07:29 +02:00
Peter Parente
2edefe2797
Prefer conda-forge pkgs
2017-06-26 23:57:31 -04:00
Peter Parente
ceba183f27
Update miniconda3 to 4.3.21, Python 3.6
2017-06-25 12:54:08 -04:00
Min RK
e4c54c9002
finish removing files from $HOME
...
- mplimporthook should be obsolete with matplotlib 2.0
- curlrc seems to be obsolete now (updates to base image?)
- set WORKDIR to $HOME instead of $HOME/work (leave work there for compatibility)
2017-05-27 18:25:26 -07:00
Peter Parente
bb222f4922
Merge pull request #375 from minrk/system-wide
...
reduce files in home directory a bit
2017-05-16 13:54:43 -04:00
John B Nelson
4594cb2a45
Add fonts-liberation requirement, fix #372
2017-05-11 10:20:56 -07:00
Min RK
b82162e925
make /etc/jupyter jovyan-owned
2017-05-04 14:36:35 +02:00
Min RK
c6e5e289dd
reduce files in home directory
...
- add a few missing `--system` flags to conda config
- install default notebook config to /etc/jupyter instead of ~/.jupyter
- add a few missing `conda clean`s
2017-05-02 13:26:35 +02:00
Peter Parente
9e32052046
Bump to notebook 5.0, jupyterlab 0.18
2017-04-04 22:20:17 -04:00
Min RK
508bbcad7f
add jupyterlab 0.17 to minimal-notebook
2017-03-16 16:48:49 +01:00
Bas Nijholt
3f9e3b66c6
Revert "Bump conda to 4.3.11"
...
This reverts commit ce2310fc56
.
2017-03-13 15:41:53 +01:00
Bas Nijholt
65fe832c4d
Bump notebook to 4.4
2017-03-13 15:16:41 +01:00
Bas Nijholt
1ed4a9bdec
Install patched jupyterhub 0.7.*
2017-03-13 15:16:41 +01:00
Bas Nijholt
ce2310fc56
Bump conda to 4.3.11
2017-03-13 15:16:41 +01:00
Peter Parente
12dfd972c2
Fix #342 : Update debian:jessie base image
2017-02-28 21:27:18 -06:00
Peter Parente
012b408e73
Upgrade to r-base 3.3.2
...
Remove pinning for plotting fix and upgrade other R packages
2017-01-02 23:11:30 -05:00
Peter Parente
19fe00c08c
debian, miniconda, notebook version, option updates
...
* Upgrade to latest debian base image
* Upgrade to Notebook 4.3
* Upgrade to Miniconda 4.2.12
* Remove USE_HTTPS env var in favor of command line options for key and cert
* Add GEN_CERT env var for generating a self-signed certificate
* Remove PASSWORD env var in favor of the new Notebook 4.3 default token auth
or the more secure a hashed password command line option
2016-12-31 23:27:54 -05:00
Min RK
43227e8ea0
JupyterHub 0.7
...
and get it from conda (conda-forge)
single-user protocol should still be compatible, so this shouldn't change supported Hub versions
2016-12-05 10:59:47 +01:00
Peter Parente
3e0eb813cb
Fix #269 , NB_UID regression
...
Workaround docker / aufs permission problems
2016-10-11 21:29:15 -05:00
Min RK
145ad1c1d2
use cdn for debian
...
httpredir fails semi-regularly
2016-09-28 16:17:44 +02:00
John Kirkham
c102937957
base-notebook: Update tini
to v0.10.0
.
2016-08-12 23:21:41 -04:00
Peter Parente
69a5c1ab7f
Merge pull request #258 from parente/generic-start
...
Add a generic start.sh script to images
2016-08-11 22:59:30 -04:00
Peter Parente
10ebacdacc
Fix start command
2016-08-10 22:44:12 -04:00
Peter Parente
1480d6f88e
Add generic start.sh to base-notebook
...
* Update doc in base-notebook to describe use case
* Rebase start-notebook.sh on it
2016-08-09 16:10:22 -04:00
John Kirkham
1a290a9f50
base-notebook: Disable conda
auto update.
2016-08-09 13:42:33 -04:00
Peter Parente
81466ccfc4
Update conda to 4.1.11 in base-notebook
2016-08-03 15:27:47 -04:00
Peter Parente
32bb7097df
Temporary workaround for #210
...
Pin libjpeg to v8
(c) Copyright IBM Corp. 2016
2016-07-14 16:47:11 -04:00
Sebastian Reuße
fdb247ec0c
Make use of available environment variables
...
base-notebook defines environment variables for the Conda install path and the
notebook user. However, in some instances, these locations were still hardcoded.
Let’s use the variables instead.
2016-06-28 11:31:24 +02:00