Commit Graph

16 Commits

Author SHA1 Message Date
John Kirkham
630ceec257 Dockerfile: Clean apt-get lists. 2016-03-07 21:38:40 -05:00
John Kirkham
4d27738276 Have docker ignore READMEs. 2016-03-07 20:35:45 -05:00
John Kirkham
5880e3c41e docker: Pin to a particular release of Debian Jessie via sha256.
This is done to more explicitly track what version of Debian Jessie is
being used as a base image. It will also ensure that it is properly
updated on the VM even if we forget. This also should help CI and VM
builds stay speedy by using the cache even when there is a newer version
of Debian Jessie. In the long run, we may wish to re-evaluate this
strategy and fix our CI and deployment systems so as to be able to use
the latest version of Debian Jessie with important CVE and other fixes.
2016-03-06 21:13:57 -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
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
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
e93291d90c Note about Python 3 kernel 2016-01-12 21:01:36 -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
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