Commit Graph

49 Commits

Author SHA1 Message Date
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
Peter Parente
f737456f8a Set HOME env var
Ref #188

(c) Copyright IBM Corp. 2016
2016-05-29 23:09:48 -04:00
Peter Parente
126009764f Disable pip cache during docker build
Ref #188

(c) Copyright IBM Corp. 2016
2016-05-29 23:09:48 -04:00
Peter Parente
b7353bf759 Fix permissions when host mounting SSL cert/key
Prevent docker from creating the
~/.local/share/jupyter directory as rw for root
only. Otherwise notebook can’t create runtime/
and other import subduers

(c) Copyright IBM Corp. 2016
2016-05-29 23:09:48 -04:00
Peter Parente
839e8307b6 Rename to base-notebook
(c) Copyright IBM Corp. 2016
2016-05-26 20:58:29 -04:00