Commit Graph

1370 Commits

Author SHA1 Message Date
Richard Darst
a73212ea35 Add a posibliity for a pre-start hook
- The start.sh script does different operations on users, and
  sometimes one may need to do operations *after* that is done (as
  opposed to /usr/local/bin/start-notebook.d/ which is run before).
  This provides that possibility.  (One use case is hooks which must
  be run after the users are set up.)
- To be technically perfect, one might want to use something similar
  to /usr/local/bin/pre-start-notebook.d/.  But let's start with the
  simplest thing possible for now - the expected use of this command
  is only if people use NB_USER, etc in a way that requires small
  follow up commands to be run.
- If notebook is running as root, this allows users to run arbitrary
  commands pre-sudo.  Consider security model.
2018-08-22 01:32:13 +03:00
Peter Parente
5979427ab2 Force LF line endings 2018-08-21 17:11:59 -04:00
Peter Parente
8ccdfc1da8 Merge pull request #703 from iyanmv/bump-jupyterlab
Update jupyterlab & extensions
2018-08-21 16:17:35 -04:00
Iyán Méndez Veiga
8fd9b55c18 Update jupyterlab & extensions 2018-08-21 20:24:38 +02:00
Peter Parente
177037d091 Merge pull request #694 from parente/hub-0.9
Update JupyterHub to 0.9
2018-08-06 09:20:20 -04:00
Peter Parente
3a547137f3 Update JupyterHub to 0.9.x 2018-08-05 11:57:04 -04:00
Peter Parente
265297f221 [ci skip] Remove sphinx_rtd_theme 2018-08-05 11:23:26 -04:00
Peter Parente
7d95895a97 Merge pull request #687 from rkdarst/group_handling
Update group handling: set primary gid, leave suplemental with group users
2018-08-05 11:19:21 -04:00
Richard Darst
31531fd623 Update documentation of NB_GID and NB_GROUP 2018-08-05 11:10:25 +03:00
Peter Parente
7258a5c298 Merge pull request #691 from parente/alabaster-docs
[ci skip] Switch docs to the alabaster theme
2018-08-04 16:36:05 -04:00
Peter Parente
0613eacc1d [ci skip] Switch docs to the alabaster theme 2018-08-03 23:51:07 -04:00
Richard Darst
fc72be36ad Update group handling: set primary gid, leave suplemental with group users
- If NB_GID is set, it is likely that files created should have NB_GID
  as their gid (if it doesn't matter, then this change is irrelevant.
  If it does matter, the liklihood that 100 matches with what the user
  wants is low).
- When NB_GID is set, create a new group with that gid.  Then, set
  this as the primary gid of the user.  Set the user's supplemental
  gids to NB_GID,100.
2018-08-02 10:27:29 +03:00
Peter Parente
45e010d9e8 Merge pull request #686 from amit1rrr/use_jupyterlab_version_0.33.0
Bump up jupyterlab & extensions version
2018-07-31 09:11:27 -04:00
Amit Rathi
25181541de Bump up jupyterlab & extensions version 2018-07-31 13:27:07 +05:30
Peter Parente
135a595d2a Merge pull request #685 from delgadom/patch-1
point README badges to dockerhub
2018-07-30 08:49:42 -04:00
Michael Delgado
237e97d54a point README badges to dockerhub
Right now URLs simply point to the badge image source
2018-07-28 11:17:11 -07:00
Peter Parente
8d22c86ed4 Merge pull request #677 from jakirkham/use_cf_tini
Install tini from conda-forge
2018-07-20 15:27:41 -04:00
Peter Parente
02d387b31c Merge pull request #680 from nils-werner/XDG_CACHE_HOME
Change XDG_CACHE_HOME when using NB_USER
2018-07-20 15:06:26 -04:00
Nils Werner
6281d3d89c Change XDG_CACHE_HOME when using NB_USER 2018-07-20 12:18:14 +02:00
John Kirkham
0bfb920e02 Install tini from conda-forge
Switches to getting `tini` from `conda-forge`.
2018-07-19 22:56:48 -04:00
Peter Parente
621b96ed75 Merge pull request #676 from shaheenhumza/update-seaborn
Update version of seaborn to 0.9.X
2018-07-19 16:13:44 -04:00
Peter Parente
f5c31533c4 Merge pull request #671 from stefanproell/SPR/config_fix
Adds config file initialization and updates Apache Mirror due to timeout issue
2018-07-19 16:12:45 -04:00
Humza M Shaheen
0b95fd35ff Update version of seaborn to 0.9.X 2018-07-19 11:28:55 +01:00
Stefan Proell
1584606a40 Adds config file initialization
Adds the initial creation of the configuration file
jupyter_notebook_config.json to the image. This file
was missing as reported in issue #639 and caused an
error when trying to set a new password via the Web
interface.

Bumps the version of Jupyter Notebook to 5.6

Updates Apache Mirror URL because the current causes build timeouts

The mirror used now (mirrors.ukfast.co.uk) is fast enough and does not
point to an ad site and is already used in a different Dockerfile within
this repository.
2018-07-19 10:17:50 +02:00
Peter Parente
702d2f6a3e Merge pull request #673 from parente/remove-internal
[ci skip] Remove dead files w/ old versions
2018-07-16 22:39:44 -04:00
Peter Parente
f3652d3f58 Merge pull request #672 from tackman/master
Fixed README, Jupyter Lab launch sample command
2018-07-16 15:37:27 -04:00
Peter Parente
33b69ea660 Merge pull request #665 from parente/fix-492-supplemental-group
Fix #492: NB_GID adds a supplemental group, leaves primary untouched
2018-07-16 15:34:20 -04:00
Peter Parente
1efcb1007b [ci skip] Remove dead files w/ old versions 2018-07-16 15:28:44 -04:00
tackman
9e4c786fae Fixed JupyterLab launch sample command options. Option name was wrong and image version was old 2018-07-12 17:30:23 +09:00
Peter Parente
3772fffc4a Merge pull request #667 from jamiekt/master
Fix typo - Juptyer
2018-07-09 18:50:21 -04:00
Jamie Thomson
193b0e2c76 Fix typo - Juptyer 2018-07-09 22:54:29 +01:00
Peter Parente
19f1bd92f4 Fix second test_gid_change expectation 2018-06-29 08:33:12 -04:00
Peter Parente
611526cdc4 Fix test_gid_change expectation 2018-06-28 22:29:59 -04:00
Peter Parente
da11c31576 Fix #492: NB_GID adds a supplemental group, leaves primary untouched 2018-06-24 16:10:10 -07:00
Peter Parente
5811dcb711 Merge pull request #664 from parente/spark-2.3.1
Bumping up Spark and Conda to the current version
2018-06-23 17:32:44 -04:00
Peter Parente
ede5987507 Update to latest conda patch release
But stick with the same major and minor as the base miniconda installer
2018-06-21 21:45:20 -04:00
Peter Parente
03b897d05f [ci skip] Add source-to-image alternative 2018-06-13 22:19:01 -04:00
Darek
9f2072b8e6 Bumped Spark to 2.3.1 2018-06-13 14:39:25 +00:00
Darek
6c89a9fc12 Bumped Ubuntu and conda to the current version 2018-06-13 14:38:13 +00:00
Peter Parente
4417b81d04 [ci skip] List some alternatives 2018-06-13 00:08:55 -04:00
Peter Parente
4b8a63cfad Merge pull request #655 from minrk/bumps
bump some packages
2018-06-13 00:06:09 -04:00
Peter Parente
6fcdb2bfa2 Update quickstart examples for nb 5.5 2018-06-09 15:19:13 -04:00
Peter Parente
e7000ca141 Merge pull request #656 from aaronjswank/master
Updated recipe for pip and added conda example.
2018-06-08 19:45:12 -04:00
Swank, Aaron J
36d5515776 Removed extra COPY from Dockerfile instructions 2018-06-08 14:49:57 -04:00
Swank, Aaron J
a1ef9cb290 Updated recipe for pip and added conda example.
Updated the recipe for pip to include requirements.txt file.
Also included example for using conda to install packages.
2018-06-08 11:12:49 -04:00
Min RK
d65fa651e0 bump some packages
- notebook 5.5
- matplotlib 2.2
- pandas 0.23
- scipy 1.1
- scikit-image 0.14
- statsmodels 0.9
2018-06-07 10:57:39 +02:00
Min RK
59904dd777 Merge pull request #654 from jupyter-on-openshift/remove-writable-group
Lock down ability to run su command.
2018-06-07 10:50:28 +02:00
Graham Dumpleton
47e120db74 Restrict su to users in group wheel so can't be used when run as random uid not in passwd file. 2018-06-07 10:02:31 +10:00
Graham Dumpleton
fce599596e Remove writable group file due to issues with being able to give su access when shouldn't be allowed. 2018-06-06 14:21:03 +10:00
J Forde
cf57ef145d Merge pull request #651 from parente/more-docs
Community stacks documentation
2018-06-05 12:08:59 -04:00