2017-05-15 14:28:26 -06:00
|
|
|
#!/bin/bash
|
|
|
|
|
|
|
|
|
|
# Start elasticsearch in a docker container
|
|
|
|
|
|
2019-03-29 09:25:23 -06:00
|
|
|
ES_VERSION=${ES_VERSION:-"7.0.0-beta1"}
|
2017-05-15 14:28:26 -06:00
|
|
|
ES_TEST_SERVER=${ES_TEST_SERVER:-"http://localhost:9200"}
|
|
|
|
|
|
2018-02-03 12:20:26 -08:00
|
|
|
SOURCE_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
|
|
|
|
|
|
2017-05-15 14:28:26 -06:00
|
|
|
exec docker run -d \
|
|
|
|
|
-e path.repo=/tmp \
|
|
|
|
|
-e "repositories.url.allowed_urls=http://*" \
|
|
|
|
|
-e node.attr.testattr=test \
|
2019-03-29 09:25:23 -06:00
|
|
|
-e node.name=test \
|
2017-05-15 14:28:26 -06:00
|
|
|
-e ES_HOST=$ES_TEST_SERVER \
|
2019-03-29 09:25:23 -06:00
|
|
|
-e cluster.initial_master_nodes=test \
|
2018-02-03 12:20:26 -08:00
|
|
|
-v $SOURCE_DIR/../elasticsearch:/code/elasticsearch \
|
2017-05-15 14:28:26 -06:00
|
|
|
-v /tmp:/tmp \
|
|
|
|
|
-p "9200:9200" \
|
2018-01-10 11:41:08 -07:00
|
|
|
docker.elastic.co/elasticsearch/elasticsearch-oss:$ES_VERSION
|