Commit Graph

299 Commits

Author SHA1 Message Date
Peter Parente
155fdea583 Set PYSPARK_HOME in python2 kernelspec
* Install python2 spec to CONDA_DIR instead of system prefix too

(c) Copyright IBM Corp. 2016
2016-02-02 09:03:30 -05:00
Peter Parente
5836ee4641 Remove tag name from REPO 2016-01-28 20:32:22 -05:00
Peter Parente
9157d3a5e5 Simple Makefile for building ubuntu fix image
(c) Copyright IBM Corp. 2016
2016-01-28 13:16:13 -05:00
Peter Parente
f9c1082c19 README for ubuntu locale fix base image
Move to "internal" folder

(c) Copyright IBM Corp. 2016
2016-01-28 13:11:02 -05:00
Kyle Kelley
b71bc7bc1a Merge pull request #108 from jakirkham/add_ubuntu_14_04_locale_fix
Added ubuntu:14.04 locale fix
2016-01-28 12:01:55 -06:00
John Kirkham
d6ec9ee05d Dockerfile: Install and configure for the locale en_US.UTF-8. 2016-01-26 01:17:48 -05:00
John Kirkham
d983654676 Dockerfile: Use the ubuntu:14.04 base image. 2016-01-26 01:17:48 -05:00
John Kirkham
550c2d3bc4 Dockerfile: Add stub for the docker build. 2016-01-26 01:17:48 -05:00
Peter Parente
0017b56d93 Merge pull request #107 from parente/bump-min-kern
Bump kernel gateway to 0.3.1
2016-01-25 16:45:18 -05:00
Peter Parente
67a40c5e50 Bump kernel gateway to 0.3.1
Also change CMD vs ENTRYPOINT to match what minimal-notebook
and some major official Docker images do (redis, mysql, nginx, ...)
by having the jupyter kernelgateway in the CMD, and just tini --
in the entrypoint

(c) Copyright IBM Corp. 2016
2016-01-25 16:25:34 -05:00
Min RK
761010eda9 Merge pull request #104 from parente/notebook-4.1
Notebook 4.1.x
2016-01-21 13:06:10 +01:00
Peter Parente
0da1303564 Add a build-all target for testing
(c) Copyright IBM Corp. 2016
2016-01-17 11:27:34 -05:00
Peter Parente
90a3d2ef7d Note bump to notebook 4.1.x
(c) Copyright IBM Corp. 2016
2016-01-17 11:27:34 -05:00
Peter Parente
3c7c2c1d07 Bump to Jupyter Notebook 4.1
(c) Copyright IBM Corp. 2016
2016-01-17 11:27:34 -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
Kyle Kelley
9cb6443840 Merge pull request #102 from parente/more-minimal-kernel
Remove build deps from minimal-kernel image
2016-01-14 20:06:41 -06:00
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