Commit Graph

35 Commits

Author SHA1 Message Date
Jonathan Terhorst
9dfacf4419 Add correct command :) 2018-01-14 11:03:15 -05:00
Jonathan Terhorst
97170690c3 Update Dockerfile to install r-hexbin
Fixes #532
2018-01-14 10:42:36 -05:00
Alexander Treptau
4fb888122b (fix) Add tzdata as R pre-requisites. #502 2017-11-18 16:27:36 +01:00
cglewis
d91d4a8c48 MAINTAINER is deprecated, using LABEL now 2017-10-31 20:17:06 -07: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
b114a06f75 Use R packages from conda-forge 2017-06-26 23:57:47 -04: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
John Ramey
e8ee6443e2 Added Hadley Wickham's tidyverse to r-notebook 2017-02-19 17:30:29 -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
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
54552d36cf Merge pull request #278 from parente/fix-r-plotting-again
Workaround for R plotting regression
2016-09-14 07:10:15 -04: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
Michael Poplavski
40979690b6 Adds crayon to the r notebook image 2016-09-07 09:08:36 -05:00
Michael Poplavski
d7cdfd8691 Update R version to 3.3* in r-notebook and datascience-notebook 2016-07-14 10:36:10 -05: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
John Kirkham
af11fbc3c4 docker: Add and install from the r channel with conda. 2016-03-08 16:59:45 -05:00
John Kirkham
630ceec257 Dockerfile: Clean apt-get lists. 2016-03-07 21:38:40 -05:00
John Kirkham
a5cc245a7a docker: Make conda installs quieter. 2016-03-06 21:13:57 -05:00
John Kirkham
3aeaede7bb r-notebook/Dockerfile: Clean out conda. 2016-03-04 18:29:31 -05:00
Peter Parente
9aae44ef66 Use updated LICENSE.md file
Also fix copyright headers on various files
2016-01-17 11:27:10 -05:00
Peter Parente
2988869079 Merge pull request #92 from parente/jovyan-by-default
Make jovyan the default user for the docker cmd
2016-01-04 20:53:47 -05:00
Peter Parente
b7aeac87f4 Install libxrender1 to appease matplotlib
Bite the bullet and preinstall it so that plotting libs that default
to using desktop rendering just work (matplotlib, ggplot, ...)
out of the box without having to get configuration right beforehand
(e.g., %matplotlib inline ahead of matplotlib import)

Only adds ~100k to the image size

(c) Copyright IBM Corp. 2015
2016-01-02 12:45:30 -05:00
Peter Parente
6d5cd67528 Make jovyan the default user for the docker cmd
* Switch to jovyan at the end of every Dockerfile
* Document --user root requirement for NB_UID and GRANT_SUDO flags

(c) Copyright IBM Corp. 2015
2015-12-27 21:05:48 -05:00
Peter Parente
d8c83ec385 Bump r-irkernel to 0.5 to fix zmq issue
Requires r-rmarkdown=0.8, r-devtools=1.9, r-tidyr=0.3 in r-notebook

(c) Copyright IBM Corp. 2015
2015-12-17 17:00:50 -05:00
Peter Parente
a388c4a66f Add temporary rzmq workaround to other R stacks
Required to rebuild now that a merge went in touching minimal

(c) Copyright IBM Corp. 2015
2015-10-24 22:40:59 -04:00
Peter Parente
aec1c74825 Fix wrong user for apt-get in r-notebook 2015-09-12 20:39:55 -04:00
Peter Parente
69c5c35f7f Run pyspark, all-spark, scipy, r conda installs as jovyan
… but install kernel specs global to avoid problems when switching NB_UID

Contribution (c) Copyright IBM Corp. 2015
2015-09-11 00:36:40 -04:00
Peter Parente
701212dbf1 Explicitly set USER root in every Dockerfile
Contribution (c) Copyright IBM Corp. 2015
2015-08-29 21:50:04 -04:00
Peter Parente
c4616560cf Make subimages compatible with late user creation
* Always remain as root during install
* Put kernel specs in system path, not user home
* Create user work directory at startup
* Note this is in 4.0 and up images, not 3.2

Contribution (c) Copyright IBM Corp. 2015
2015-08-28 23:43:57 -04:00
Peter Parente
748fc67301 Revert workaround for r-irkernel from downgrading to ipython 3.2.1 2015-08-27 20:54:10 -04:00
Peter Parente
822938d265 Prevent r-irkernel from downgrading to ipython 3.2.1
Force irkernel to install without deps, then install the irkernel deps

Contribution (c) IBM Corp. 2015
2015-08-26 21:40:51 -04:00
Peter Parente
16db7cfe55 Bump master to Jupyter Notebook 4.0
* Merge 4.0.x branch
* Rejigger Dockerfiles to build from minimal-notebook:latest
2015-08-25 20:45:04 -04:00
Peter Parente
e1c0c75c9c Upgrade to Jupyter Notebook
* Change minimal-notebook to install notebook=4.0*
* Change other Dockerfile to point to 4.0 Docker Hub tag (to be built)
* Change config and pem file paths for jupyter
* Install ipywidgets in all containers that have a Python stack
* Update all READMEs to describe v3.2 and v4.0 since Docker Hub only shows one README for all tags

Contribution (c) Copyright IBM Corp. 2015
2015-08-23 08:55:09 -04:00
Peter Parente
c487da2160 Fix conda hang while solving deps
* Proper apt-get update for system pkgs
* Bump r-devtools to 1.8 and fix conflicts

Contribution (c) Copyright IBM Corp. 2015
2015-08-19 09:04:19 -04:00
Peter Parente
8ab2e0ed8f Initial contribution of R, scipy, minimal notebook stacks 2015-07-21 13:26:47 -05:00