github.com/uber/kraken@v0.1.4/examples/devcluster/herd_start_container.sh (about)

     1  #!/bin/bash
     2  
     3  set -ex
     4  
     5  source examples/devcluster/herd_param.sh
     6  
     7  # Start kraken herd.
     8  docker run -d \
     9      -p ${TESTFS_PORT}:${TESTFS_PORT} \
    10      -p ${ORIGIN_SERVER_PORT}:${ORIGIN_SERVER_PORT} \
    11      -p ${ORIGIN_PEER_PORT}:${ORIGIN_PEER_PORT} \
    12      -p ${TRACKER_PORT}:${TRACKER_PORT} \
    13      -p ${BUILD_INDEX_PORT}:${BUILD_INDEX_PORT} \
    14      -p ${PROXY_PORT}:${PROXY_PORT} \
    15      -p ${PROXY_SERVER_PORT}:${PROXY_SERVER_PORT} \
    16      -v $(pwd)/examples/devcluster/config/origin/development.yaml:/etc/kraken/config/origin/development.yaml \
    17      -v $(pwd)/examples/devcluster/config/tracker/development.yaml:/etc/kraken/config/tracker/development.yaml \
    18      -v $(pwd)/examples/devcluster/config/build-index/development.yaml:/etc/kraken/config/build-index/development.yaml \
    19      -v $(pwd)/examples/devcluster/config/proxy/development.yaml:/etc/kraken/config/proxy/development.yaml \
    20      -v $(pwd)/examples/devcluster/herd_param.sh:/etc/kraken/herd_param.sh \
    21      -v $(pwd)/examples/devcluster/herd_start_processes.sh:/etc/kraken/herd_start_processes.sh \
    22      --name kraken-herd \
    23      kraken-herd:dev ./herd_start_processes.sh