Mercurial > hg > config
comparison 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 |
comparison
equal
deleted
inserted
replaced
781:6beceb826eb0 | 782:f643cb5e020a |
---|---|
1 #!/bin/bash | 1 #!/bin/bash |
2 | 2 |
3 | |
4 export MACHINE=default | |
5 eval "$(docker-machine env default)" | |
6 export CIDFILE=$(mktemp -u) | 3 export CIDFILE=$(mktemp -u) |
7 docker run -P --cidfile ${CIDFILE} elasticsearch & | 4 docker run -P --cidfile ${CIDFILE} elasticsearch & |
8 sleep 10 | 5 sleep 10 |
9 | 6 |
10 script_shutdown() { | 7 script_shutdown() { |
12 # http://unix.stackexchange.com/questions/55558/how-can-i-kill-and-wait-for-background-processes-to-finish-in-a-shell-script-whe | 9 # http://unix.stackexchange.com/questions/55558/how-can-i-kill-and-wait-for-background-processes-to-finish-in-a-shell-script-whe |
13 docker kill `cat ${CIDFILE}` | 10 docker kill `cat ${CIDFILE}` |
14 } | 11 } |
15 | 12 |
16 trap 'script_shutdown' INT | 13 trap 'script_shutdown' INT |
17 export DOCKER_IP=$(docker-machine ip default) | 14 |
18 export CONTAINER_PORT=$(docker port `cat ${CIDFILE}` | grep 9200 | sed 's/.*://') | 15 # TODO |
19 export ELASTICSEARCH_URL="http://${DOCKER_IP}:${CONTAINER_PORT}/" | 16 # export DOCKER_IP=$(docker-machine ip default) |
20 open ${ELASTICSEARCH_URL} | 17 # export CONTAINER_PORT=$(docker port `cat ${CIDFILE}` | grep 9200 | sed 's/.*://') |
18 # export ELASTICSEARCH_URL="http://${DOCKER_IP}:${CONTAINER_PORT}/" | |
19 # open ${ELASTICSEARCH_URL} | |
21 wait | 20 wait |
22 | 21 |