#!/bin/bash set -eux REPLICAS=${REPLICAS:-1} start_container() { IMAGE=$1 BASENAME=${2:-$1} HOSTNAME=$BASENAME.weave.local for i in $(seq $REPLICAS); do if docker inspect $BASENAME$i >/dev/null 2>&1; then docker rm -f $BASENAME$i fi weave run --with-dns --name=$BASENAME$i --hostname=$HOSTNAME $IMAGE done } start_container elasticsearch start_container searchapp start_container redis start_container qotd start_container app start_container client