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
b6ecf61df2
Fix for issue #30 , missing ijulia
...
Contribution (c) Copyright IBM Corp. 2015
2015-09-11 00:31:40 -04:00
Peter Parente
dba9977525
Create jovyan in Dockerfile, reset UID at startup
...
* Create user jovyan with UID=1000 in the default users group in the Dockerfile
* Set group ownership of user home and conda to root to avoid 'users' group from host access when mounted
* Set stick bit on both paths so root owns subdirs too
* Change jovyan UID if NB_UID is specified and is not the default 1000
Contribution (c) Copyright IBM Corp. 2015
2015-09-10 23:46:31 -04:00
Peter Parente
7c9edef43d
Fix missing install-self on py2 kernelspec
2015-08-30 21:56:48 -04:00
Peter Parente
7e5c7a77ac
Merge pull request #21 from parente/costerwi-start-notebook
...
Add user in script + fixes
2015-08-30 19:33:21 -04:00
Peter Parente
5bc8eb1822
Make jovyan name / paths constant
2015-08-30 09:11:19 -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
80c8475276
Improve start-notebook.sh checks
...
* Only create jovyan and set perms if user does not exist
* Allow docker host mount for NB_WORK: copy skel files if useradd fails because home dir already exists
Contribution (c) Copyright IBM Corp. 2015
2015-08-28 23:45:01 -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
Carl Osterwisch
30932a3b12
Revert to using supervisord to launch notebook
...
Used to relaunch notebook and collect logging data.
2015-08-28 23:39:08 -04:00
Carl Osterwisch
f2b7f38df6
Added NB_UID to docs
2015-08-28 23:39:08 -04:00
Carl Osterwisch
7fad0c43f6
Move useradd, enable_sudo.sh, and server launch into start-notebook.sh
...
Provides ability to specify NB_USER and NB_UID at docker run time rather than build time.
2015-08-28 23:39:08 -04:00
Carl Osterwisch
c0dace3671
Expand $CONDA_DIR prior to writing /etc/profile.d/conda.sh
2015-08-28 23:39:08 -04:00
Peter Parente
6c64040fd2
Fix README copy/paste image name errors
2015-08-28 13:17:00 -04:00
Peter Parente
8cc825b744
Updated README with new stack, lastest/master ref
2015-08-28 08:08:14 -04:00
Peter Parente
dcf80142f5
Merge pull request #19 from parente/datascience-stack
...
Updates to nymoorland datascience-notebook stack
2015-08-27 22:11:19 -04:00
Peter Parente
72264674b1
Remove extra .gitignore
2015-08-27 22:06:52 -04:00
Peter Parente
ebb22200e6
Updates for Jupyter Notebook 4.0.x
2015-08-27 22:06:05 -04:00
nymoorland
b5c9d3b366
removed ~
2015-08-27 21:57:04 -04:00
nymoorland
be64691780
update gitignore
2015-08-27 21:57:04 -04:00
nymoorland
ca7d3f7a42
update gitignore
2015-08-27 21:57:04 -04:00
nymoorland
008cc9d053
Add Julia
2015-08-27 21:57:04 -04:00
nymoorland
79169618d5
add a Jupyter data science notebook stack
2015-08-27 21:57:04 -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
2e9dc6366c
Merge pull request #18 from parente/irkernel-workaround
...
Prevent r-irkernel from downgrading to ipython 3.2.1
2015-08-26 22:47:15 -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
Kyle Kelley
66d12f2c87
Merge pull request #14 from parente/v4.0.x
...
Upgrade to Jupyter Notebook 4.0
2015-08-24 10:26:20 -05:00
Peter Parente
941a24454e
Note 4.0.x branch, 4.0 tag in README
2015-08-23 09:07:14 -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
4dbc42b5a9
Point to jupyter/jupyter gitter
2015-08-20 16:14:15 -04:00
Peter Parente
7a77ef8626
Note what branches and tags mean
2015-08-20 08:07:49 -04:00
Peter Parente
910e6b7ea3
Added tag info to README
2015-08-20 07:43:30 -04:00
Peter Parente
528f81cb17
Merge pull request #9 from gitter-badger/gitter-badge
...
Add a Gitter chat badge to README.md
2015-08-20 07:35:30 -04:00
The Gitter Badger
9d330ffe7b
Added Gitter badge
2015-08-20 11:32:57 +00:00
Kyle Kelley
e7d171ca05
Merge pull request #8 from parente/fix-ipy-version
...
Allow notebook patch release to vary
2015-08-19 10:12:33 -05:00
Peter Parente
f0fb87a6b1
Allow notebook patch release to vary
...
* Noticed that r-notebook was installing ipython 3.2.1 while the base image already had 3.2.0
Contribution (c) Copyright IBM Corp. 2015
2015-08-19 10:03:04 -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
ef98678637
Link to stacks on Docker Hub
2015-08-18 21:38:19 -04:00
Min RK
52cce272bd
Merge pull request #5 from parente/all-spark
...
Notebook stack Scala, Python, and R w/ Spark on Mesos
2015-08-13 13:43:52 -07:00
Peter Parente
6cefadfad0
Notebook stack Scala, Python, and R w/ Spark on Mesos
...
(c) Copyright IBM Corp. 2015
2015-08-13 08:05:45 -04:00
Min RK
65940dc748
Merge pull request #3 from parente/pyspark
...
Notebook stack for Python w/ Spark on Mesos
2015-08-12 21:50:48 -07:00
Peter Parente
871c0edc16
Spark 1.4.1 and Mesos 0.22, for Python 2 and 3
...
Plus README explaining how to use pyspark in local mode and with a
Mesos cluster.
(c) Copyright IBM Corp. 2015
2015-08-12 12:10:09 -04:00
Min RK
641b2936f7
Merge pull request #4 from parente/net-host-config
...
Make NotebookApp.ip and .port configurable
2015-08-12 09:06:01 -07:00
Peter Parente
6ac874bd6b
Make NotebookApp.ip and .port configurable
...
Necessary when running Docker with --net=host to avoid unknown port jumps and exposure on all host interfaces
(c) Copyright IBM Corp. 2015
2015-08-11 16:35:02 -04:00
Peter Parente
df5cc8d3a6
Add missing libs to scipy-notebook README
2015-07-28 23:28:03 -04:00
Kyle Kelley
ac2be95d8f
Merge pull request #1 from parente/initial-stacks
...
Initial stacks
2015-07-22 06:39:38 -07:00
Peter Parente
8ab2e0ed8f
Initial contribution of R, scipy, minimal notebook stacks
2015-07-21 13:26:47 -05:00
Kyle Kelley
e3ef913ff8
Initial commit
2015-07-15 10:30:00 -05:00