Switch branches/tags
Nothing to show
Find file History
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
..
Failed to load latest commit information.
resources
Dockerfile
Makefile
README.md
drain.py

README.md

Deploys a tmpnb site running Jupyter Notebook with the jupyter_dashboards, jupyter_dashboards_bundlers, jupyter_declarativewidgets, and jupyter_cms extensions pre-installed along with a bunch of demos notebooks.

The site at http://jupyter.cloudet.xyz is a sample deployment.

To bring it up the first time:

# point docker to your favorite docker host
eval $(docker-machine env your_docker_host)

# build the notebook image from the Dockerfile
make dev-image

# run one container instance to try it on port 9500
make dev

# when the image works, tag it for use in the tmpnb cluster
# if the cluster is running, this will also drain off old containers not in use
# and replace them with containers based on the new image
make prod-image

# start the tmpnb proxy and container pool with a default of 1 GB RAM allocated
# for each container and 64 containers
make tmpnb TOKEN=$(openssl rand -base64 32)

If there's changes to the Dockerfile:

make dev-image
make dev
# when satisfied it works, drain off the old and fire up the new
make prod-image

To kill the entire cluster:

make nuke