Mercurial > hg > config
view bin/docker_elasticsearch.sh @ 782:f643cb5e020a
docker-machine is so last month
author | Jeff Hammel <k0scist@gmail.com> |
---|---|
date | Wed, 24 Aug 2016 14:02:22 -0700 |
parents | 13dd0ce4fa9f |
children | d564f7ad8294 |
line wrap: on
line source
#!/bin/bash export CIDFILE=$(mktemp -u) docker run -P --cidfile ${CIDFILE} elasticsearch & sleep 10 script_shutdown() { echo "**** Shutting down... ****" # http://unix.stackexchange.com/questions/55558/how-can-i-kill-and-wait-for-background-processes-to-finish-in-a-shell-script-whe docker kill `cat ${CIDFILE}` } trap 'script_shutdown' INT # TODO # export DOCKER_IP=$(docker-machine ip default) # export CONTAINER_PORT=$(docker port `cat ${CIDFILE}` | grep 9200 | sed 's/.*://') # export ELASTICSEARCH_URL="http://${DOCKER_IP}:${CONTAINER_PORT}/" # open ${ELASTICSEARCH_URL} wait