Skip to content
This repository has been archived by the owner on Oct 26, 2019. It is now read-only.

Include a standalone demo #9

Closed
4 of 5 tasks
parente opened this issue Jan 8, 2016 · 4 comments
Closed
4 of 5 tasks

Include a standalone demo #9

parente opened this issue Jan 8, 2016 · 4 comments
Assignees
Milestone

Comments

@parente
Copy link
Member

parente commented Jan 8, 2016

Add a notebook to this repo and instructions in the README about how to bring up an instance of the node app and have the notebook run as a dashboard. You'll probably want to use Docker because you'll need all of:

  1. The notebook on disk
  2. The node app
  3. The kernel gateway
  4. The kernel used in the notebook
  5. Any other dependencies (matplotlib, node, npm, ...)

You could put all this in a single Docker container and launch two services for the demo (the node app + the kernel gateway). Or you could do a small docker-compose.yml with the kernel gateway running in one container (hopefully based on jupyter/docker-stacks#42 when it lands) and the node app in another.

The goal here is to show how the dashboard backend works independently of the bundler and the dashboard layout extension. Later, we can expand the README to link to those to paint the full picture.


TODO

  • Create standalone demo notebook
  • Create Docker container
  • Replace jupyter-incubator/all-spark-kernels image with the minimal-kernel image.
  • npm install jupyter-js-widgets instead of building it from source
  • Use docker link command to link together the containers, instead of querying IP of kernel gateway container.
jhpedemonte pushed a commit that referenced this issue Jan 12, 2016
Runs against kernel gateway Docker container.
Added Makefile to manage Docker lifetimes and dev process.
Added simple example notebook.

Refs #9

🐷

(c) Copyright IBM Corp. 2016
@jhpedemonte
Copy link
Collaborator

Pushed changes to build Docker containers. But this is still not complete. Added some remaining todos in the description.

@parente
Copy link
Member Author

parente commented Jan 13, 2016

Minimal kernel image pushed to Docker Hub in jupyter/docker-stacks#42.

jhpedemonte added a commit that referenced this issue Jan 13, 2016
Refs #9

(c) Copyright IBM Corp. 2016
@parente parente modified the milestone: 0.1.0 Jan 18, 2016
@parente
Copy link
Member Author

parente commented Jan 25, 2016

This one is waiting on jupyter-js-widgets to have a stable npm release so that we can update the dockerfiles and not have to pull everything from git source.

@parente
Copy link
Member Author

parente commented Feb 1, 2016

Marking this one closed. We don't need to wait for a stable release of jupyter-js-widgets to move forward. We'll have one issue where we track moving to stable ipywidgets/jupyter-js-widgets releases when they're available.

@parente parente closed this as completed Feb 1, 2016
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

2 participants