IRC-SPHERE / HyperStream-Dockerfiles

Docker containers for HyperStream (and its dependencies)
0 stars 1 forks source link
docker docker-image hyperstream stream-processing

HyperStream Docker images

This repository contains Docker images for the whole HyperStream collection:

Running

To run the bundle you need Docker installed. Then clone this repository, enter it and build the bundle with:

git clone https://github.com/IRC-SPHERE/Hyperstream-Dockerfiles.git
cd Hyperstream-Dockerfiles
docker-compose build

Finally, run the bundle with:

docker-compose up

wait for the containers to start and point your browser to 127.0.0.1:5000 to see the HyperStreamViewer up and running.

To close the containers press <Ctrl>-C in the terminal running the containers.

HyperStream tutorials

You can run HyperStream tutorials with:

docker-compose -f docker-compose-tutorials.yml -p hyperstream-tutorials up

Then, in the same terminal there will be a line with an url that point to the tutorials. Just use the full url in a webbrowser.

hyperstream_1         |     Copy/paste this URL into your browser when you connect for the first time,
hyperstream_1         |     to login with a token:
hyperstream_1         |         http://0.0.0.0:8888/?token=d7ce9aed098ff2881433bd3ad53979b82979cf6d99e6f598

MongoDB persistent storage

I you want to store MongoDB data on your host machine (in ~/hyperstream_mongodb) you can uncomment the following two lines in the docker compose file:

#        volumes:
#      - ~/hyperstream_mongodb:/home/jovyan/hyperstream