Commit Graph

783 Commits

Author SHA1 Message Date
Peter Parente
05d6ae4d33 Leave setups tools installed for pip
(c) Copyright IBM Corp. 2016
2016-01-14 21:03:45 -05:00
Peter Parente
ec5516de1c More minimal, faster build
* Use setuptools to get modern pip (debian packaged pip stops
  working after requests gets updated)
* Don't use wget to fetch tini, use Python!

(c) Copyright IBM Corp. 2016
2016-01-12 22:46:41 -05:00
Peter Parente
aefddadd17 Remove build deps from minimal-kernel image
* Remove SHELL env var and leftover USER nobody
* Install wget for tini then immediately uninstall it
* Install build-essentials and python3-dev for tornado speed up
  then immediately uninstall them

(c) Copyright IBM Corp. 2016
2016-01-12 21:41:24 -05:00
Peter Parente
404e0942d5 Notes, fixes from releasing a new stack
First time we've added a stack under the new versioning scheme

(c) Copyright IBM Corp. 2016
2016-01-12 21:18:39 -05:00
Peter Parente
e93291d90c Note about Python 3 kernel 2016-01-12 21:01:36 -05:00
Peter Parente
e7c2515ad9 Include minimal-kernel stack in build process
(c) Copyright IBM Corp. 2016
2016-01-12 20:43:31 -05:00
Peter Parente
0acf4f0b7f Merge pull request #42 from poplav/minimal_kernel
New docker stack for a headless kernel
2016-01-12 20:42:58 -05:00
Michael Poplavski
b89f25d200 Run container as jovyan instead of nobody.
Contribution (c) Copyright IBM Corp. 2016
2016-01-12 09:27:38 -06:00
Michael Poplavski
943e376fc7 Multiple revisions based on feedback.
Contribution (c) Copyright IBM Corp. 2016
2016-01-12 08:54:24 -06:00
Peter Parente
258a9ccdac Move wiki ref higher in the README 2016-01-11 21:56:02 -05:00
Michael Poplavski
384d524032 Modified entrypoint of minimal kernel.
Contribution (c) Copyright IBM Corp. 2016
2016-01-11 15:27:59 -06:00
Michael Poplavski
9698d1af8f Change user from jovyan to nobody
Contribution (c) Copyright IBM Corp. 2016
2016-01-11 14:57:00 -06:00
Michael Poplavski
eafec9ac7f Updated to reduce image size of minimal kernel
Contribution (c) Copyright IBM Corp. 2016
2016-01-11 14:28:50 -06:00
Michael Poplavski
e717e315e4 Updated the kernel_gateway sdist tarball name to dist/jupyter_kernel_gateway-*.tar.gz
Contribution (c) Copyright IBM Corp. 2015
2016-01-11 13:23:47 -06:00
Michael Poplavski
5f4d8225c0 New docker stack for a headless kernel. It uses the new kernel gateway to provide websocket access without exposing the whole notebook UI.
Contribution (c) Copyright IBM Corp. 2015
2016-01-11 13:23:47 -06:00
Peter Parente
c922d1f83e Merge pull request #101 from parente/fix-pdf
Add texlive-generic-recommended to fix PDF export
2016-01-08 21:08:38 -05:00
Peter Parente
e19f504099 Add texlive-generic-recommended to fix PDF export
Fixes #99

(c) Copyright IBM Corp. 2016
2016-01-08 21:07:14 -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
092fe70190 Merge pull request #93 from parente/add-libxrender1
Install libxrender1 to appease matplotlib et al.
2016-01-02 12:46:19 -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
1011206f0e Merge pull request #80 from parente/make-deploy-example
make-deploy example: run stacks on docker-machines
2015-12-28 12:05:40 -05:00
Peter Parente
74ed72a83d Final example cleanup
* Fix missing export on virtualbox-vm settings
* Note about busted make on ubuntu 14.04
* Pin jupyter/minimal-notebook version so example always works
* Bit more of a hint about additional parameters

(c) Copyright IBM Corp. 2015
2015-12-28 12:01:18 -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
65c5fadbd1 Fix lets encrypt for renewals
Cannot use custom output path when renewing, so do not use it at all

(c) Copyright IBM Corp. 2015
2015-12-22 16:33:52 -05:00
Peter Parente
ba6086c119 Fix SoftLayer CPUs and DNS
(c) Copyright IBM Corp. 2015
2015-12-22 16:33:26 -05:00
Peter Parente
9f8af4fee2 Fix virtualbox CPUs
(c) Copyright IBM Corp. 2015
2015-12-22 16:33:09 -05:00
Peter Parente
2d125a7161 Merge pull request #88 from parente/fix-r-zmq
Bump r-irkernel to 0.5 to fix zmq issue
2015-12-17 19:20:50 -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
Kyle Kelley
1768a4f161 Merge pull request #85 from parente/config-lang
Configure en_US.UTF-8
2015-12-16 23:07:58 -06:00
Kyle Kelley
9e2c479e3b Merge pull request #84 from parente/earlier-user
Create jovyan user before conda install
2015-12-16 23:07:41 -06:00
Peter Parente
3562a0c121 Configure en_US.UTF-8
Fixes #82

(c) Copyright IBM Corp. 2015
2015-12-16 22:42:22 -05:00
Peter Parente
937dc6efa7 Create jovyan user before conda install
Avoids costly chown, fixes #81

(c) Copyright IBM Corp. 2015
2015-12-16 22:40:07 -05:00
Peter Parente
a7b9485a0e More options for securing the notebook
* letencrypt workflow
* Don't mount self-signed secrets directory over runtime
  dir where nbextensions might be preinstalled from Dockerfile

(c) Copyright IBM Corp. 2015
2015-12-11 00:19:40 -05:00
Peter Parente / Justin Tyberg
be926f24a1 make-deploy example: run stacks on docker-machines
(c) Copyright IBM Corp. 2015
2015-12-10 13:30:15 -05:00
Peter Parente
3afdf219f0 Merge pull request #77 from lbustelo/master
Updating to reflect changes in how Spark Kernel is build and packaged
2015-12-09 17:01:52 -05:00
Gino Bustelo
ff62ff0f8c Updating to reflect changes in how Spark Kernel is build and packaged
(c) Copyright IBM Corp. 2015
2015-12-09 14:45:08 -06:00
Min RK
cbf05e05fc Merge pull request #74 from parente/add-rpy2
Add rpy2
2015-12-07 22:51:27 +01:00
Peter Parente
0a29b08d7c Add rpy2
Requires bump of devtools, tidyr, and rmarkdown too

(c) Copyright IBM Corp. 2015
2015-12-05 21:26:47 -05:00
Peter Parente
a5678f472c Merge pull request #72 from parente/fix-ds-bump
Fix datascience-notebook build after pandas bump
2015-12-04 22:39:56 -05:00
Peter Parente
8b0d810878 Fix datascience-notebook build after pandas bump
patsy, numba, bokeh all need upgrade to satisfy conda constraints

(c) Copyright IBM Corp. 2015
2015-12-04 22:36:51 -05:00
Peter Parente
beb29fb1cb Merge pull request #71 from parente/fix-scipy
Fix scipy-notebook build after pandas bump
2015-12-04 22:21:08 -05:00
Peter Parente
913c277297 Fix scipy-notebook build after pandas bump
patsy, numba, bokeh all need upgrade to satisfy conda constraints

(c) Copyright IBM Corp. 2015
2015-12-04 22:16:47 -05:00
Peter Parente
4ec01b31cb Merge pull request #70 from jtyberg/bump_pandas
Bump to pandas 0.17
2015-12-04 21:51:37 -05:00
Justin Tyberg
e53b288e6e Bump to pandas 0.17.
(c) Copyright IBM Corp. 2015
2015-12-04 17:47:12 -05:00
Peter Parente
46178069c9 Add tips and gotchas section
* Start with hint from issue #63

(c) Copyright IBM Corp. 2015
2015-11-20 22:27:38 -05:00
Peter Parente
ebda307c7c Doc --net=host requirements for su
(c) Copyright IBM Corp. 2015
2015-11-20 20:09:40 -05:00
Peter Parente
dbb9c7b505 Merge pull request #66 from parente/pin-spark-kernel
Build spark kernel from specific SHA
2015-11-19 07:34:59 -05:00
Peter Parente
de9267afa9 Build spark kernel from specific SHA
Allows rebuilds against git SHAs in docker-stacks

(c) Copyright IBM Corp. 2015
2015-11-18 22:47:34 -05:00
Peter Parente
d58f481ac5 Pointer to recipes wiki page 2015-11-10 12:08:40 -05:00
Peter Parente
adbc703165 Merge pull request #61 from alewitt/master
Updating Readmes for Spark UI support
2015-11-10 10:34:36 -05:00