Commit Graph

87 Commits

Author SHA1 Message Date
Alexander Treptau
4fb888122b (fix) Add tzdata as R pre-requisites. #502 2017-11-18 16:27:36 +01:00
Min RK
4c983605cb add r channel at lower priority than conda-forge
avoids broken R due to mismatched icu version (probably a bad or missing pin somewhere)
2017-11-14 13:53:55 +01:00
cglewis
d91d4a8c48 MAINTAINER is deprecated, using LABEL now 2017-10-31 20:17:06 -07:00
Grant Nestor
40a2791b73 Upgrade to notebook 5.2.0 2017-10-13 10:26:00 -07:00
Grant Nestor
01c9e6c66b Upgrade to notebook 5.1 2017-09-26 11:03:38 -07:00
Min RK
b69f43e098 remove user-facing start-singleuser.sh docs
it’s handled internally
2017-08-26 09:54: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
a802e4b84d [ci skip] Copy/paste is evil 2017-08-26 09:13:22 -04:00
Peter Parente
5131f0df81 [ci skip] Doc host mount permission requirements 2017-08-22 15:46:25 -04:00
Peter Parente
09c9a4fd9c [ci skip] Add a jupyter lab example with ports 2017-08-22 14:28:23 -04:00
Min RK
32b3d2bec2 Remove Python 2
Only Python 3 from now on
2017-08-10 16:08:30 +02:00
Min RK
0351f0c3b7 base image on ubuntu:16.04 2017-08-09 11:07:29 +02:00
Peter Parente
e1e3f24b5d Docker Cloud build phase hooks
Must be located in the root of each docker build context
i.e., every stack folder
2017-07-09 15:59:19 -04:00
Peter Parente
11be019e40 Merge pull request #387 from stolho/master
Change GID of NB_USER to NB_GID if NB_GID is passed as a parameter
2017-05-26 22:24:14 -04:00
Stanislav Khotinok
ac9620e4a9 Added description of NB_GID to README.md files 2017-05-26 13:26:56 +02:00
Min RK
f67f974c3d install Julia packages in /opt/julia 2017-05-17 08:39:09 -07: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
02672dc083 Fix notebook version documented in READMEs 2017-04-22 13:23:27 -04:00
John Ramey
fd7a494cc5 Added the R tidyverse to datascience-notebook 2017-02-19 17:31:24 -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
Alan Du
4c3db22140 Precompile Julia packages 2016-11-17 17:26:01 +00:00
Alan Du
77669a9352 Fix Julia DL_LOAD_PATH 2016-11-17 17:26:01 +00:00
Alan Du
8974dbbe08 Upgrade Julia to v0.5
This is pretty hacky -- we're using a Ubuntu 14.04 PPA to install
something on Debian Jessie -- but everything seems to work.
2016-11-17 17:26:01 +00:00
Matt McCormick
3f86381329 Add badges with image size and layers
This uses the MicroBadger badge service. It allows prospective image users to
quickly get an idea of the size of an image from glancing at the README.
2016-11-13 23:31:58 -05:00
Peter Parente
d762cb9790 Update to IRKernel 0.7
Version 0.6 does not work after all containers rebuild
2016-10-11 21:30:02 -05:00
Peter Parente
3e0eb813cb Fix #269, NB_UID regression
Workaround docker / aufs permission problems
2016-10-11 21:29:15 -05:00
Adam Chainz
c28742a097 Convert readthedocs links for their .org -> .io migration for hosted projects
As per [their blog post of the 27th April](https://blog.readthedocs.com/securing-subdomains/) ‘Securing subdomains’:

> Starting today, Read the Docs will start hosting projects from subdomains on the domain readthedocs.io, instead of on readthedocs.org. This change addresses some security concerns around site cookies while hosting user generated data on the same domain as our dashboard.

Test Plan: Manually visited all the links I’ve modified.
2016-10-09 22:20:48 +01:00
Peter Parente
0d47f10af2 Workaround for R plotting regression
Pin r-base to 3.3.1-1 (3.3.1-3 breaks it)
2016-09-09 23:40:23 -04:00
Peter Parente
30d37c0186 Remove busted jhub internal link 2016-08-09 16:35:04 -04:00
Peter Parente
ed068a7d62 Rebase and update all READMEs 2016-08-09 16:32:10 -04:00
david cochran
37b50dc325 fix broken hyperlinks in READMEs 2016-08-08 21:59:31 -07:00
Peter Parente
47703bba50 [skip ci] Fix a doc copy-pasta mess
(c) Copyright IBM Corp. 2016
2016-07-25 12:57:06 -04:00
Peter Parente
3f3fa27d3e Document how to set a hashed password
Already supported via the command line.
Update all the READMEs.

(c) Copyright IBM Corp. 2016
2016-07-17 22:30:24 -04:00
Michael Poplavski
d7cdfd8691 Update R version to 3.3* in r-notebook and datascience-notebook 2016-07-14 10:36:10 -05:00
Peter Parente
dd0b2ed864 Merge pull request #227 from minrk/only-mv-julia
Only move julia kernelspec
2016-06-28 12:01:01 -04:00
Min RK
d000a6b286 Only move julia kernelspec
rather than all kernelspecs that might be in the user kernelspec dir
2016-06-28 16:37:34 +02: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
e384a4512b Add pip2, pip3 symlinks for images with python2
Fixes #123

(c) Copyright IBM Corp. 2016
2016-05-29 23:09:48 -04:00
Carol Willing
c9c15d2cad Update link in README 2016-05-11 21:59:08 -07:00
Peter Parente
0e9023199b [no ci] Document notebook.pem format
Fixes #198

(c) Copyright IBM Corp. 2016
2016-05-06 07:56:46 -04:00
Peter Parente
39104f2432 Upgrade to notebook 4.2, ipywidgets 5.0 2016-04-26 08:55:18 -04:00
Werner Beroux
30325e9c54 Update README.md
Fixes inconcistent PEM path (described as being `/home/jovyan/.local/share/jupyter/notebook.pem` and not `/home/jovyan/.ipython/profile_default/security/notebook.pem`).

Merges with README of https://github.com/jupyter/docker-stacks/tree/master/minimal-notebook
2016-04-22 14:59:37 +02:00
Justin Tyberg
cf78782f87 Add single-user scripts to minimal-notebook stack to make notebook
stacks easily usable with JupyterHub.

* pip install jupyterhub to gain access to the jupyterhub-singleuser
  startup script, which starts a single-user instance of the Notebook
  server
* Add shell script to wrap jupyterhub-singleuser script; use as
  alternate Docker command

fixes #181

(c) Copyright IBM Corp. 2016
2016-04-12 15:37:03 -04:00
Jean-Christophe Fillion-Robin
334cf7ae0d README: Change NB_USER to NB_UID
Update text to be consistent with list of documented options.
2016-04-11 15:01:54 -04:00
jakirkham
9f4ed032ba Merge pull request #166 from mkolovic/add-hdf5-julia
Add hdf5 julia support to datascience stack
2016-03-21 19:54:57 -04:00
Kyle Kelley
258e25c03c Merge pull request #162 from minrk/singleuser
build JupyterHub singleuser images for each notebook stack
2016-03-21 12:45:59 -05:00
Mladen Kolovic
5c2618f27a Add HDF5 support for Julia
* create `.juliarc.jl` start up script to point Julia to conda libraries, specifically the hdf5 libraries installed through the h5py package in the scipy stack
* add the HDF5 Julia package

Update README.md to document HDF5 addition

Add -F option to force config load

Add the -F flag to julia expression execution to load .juliarc.jl before execution.
2016-03-21 13:30:16 -04:00
Min RK
7f2be9cdbd Notes about JupyterHub singleuser images in READMEs 2016-03-21 14:40:42 +01:00
Peter Parente
6069c4e295 [ci skip] Add badges to stack READMEs
(c) Copyright IBM Corp. 2016
2016-03-18 08:03:39 -04:00