tree: f0c2af2e329f3d87e7239a8787cd830d109dad2b [path history] [tgz]
  1. Dockerfile
  2. README.md
  3. start.sh
integrationtest/docker/gearpump/README.md

Gearpump Launcher Docker Image

The image helps developer to setup/test a local Gearpump cluster quickly. The image is based on a minimal JRE8 environment with Python support.

Usage

Here are the commands to launch a cluster. You can launch as many worker containers as you wish but only one master for the time being.

export GEARPUMP_HOME=/path/to/gearpump

docker run -d \
 -h master0 --name master0 \
 -v $GEARPUMP_HOME:/opt/gearpump \
 -e JAVA_OPTS=-Dgearpump.cluster.masters.0=master0:3000 \
 -p 8090:8090 \
 gearpump/gearpump-launcher \
 master -ip master0 -port 3000

docker run -d \
 --link master0 \
 -v $GEARPUMP_HOME:/opt/gearpump \
 -e JAVA_OPTS=-Dgearpump.cluster.masters.0=master0:3000 \
 gearpump/gearpump-launcher \
 worker

docker exec master0 bin/gear info
docker exec master0 bin/gear app -jar /path/to/userapp.jar [mainclass] [args]