#!/bin/sh # Add default URI (http) scheme if needed if ! echo $NEO4J_HOST | grep -q "://" ; then NEO4J_HOST="http://$NEO4J_HOST" fi if [[ -z $ELASTICSEARCH_USERNAME ]]; then ELASTICSEARCH_HOST_URL=$ELASTICSEARCH_HOST else ELASTICSEARCH_HOST_URL=$ELASTICSEARCH_USERNAME:$ELASTICSEARCH_PASSWORD@$ELASTICSEARCH_HOST fi if [[ $ELASTICSEARCH_USE_SSL == true ]]; then ELASTICSEARCH_PROTOCOL=https else ELASTICSEARCH_PROTOCOL=http fi dockerize \ -wait tcp://$EBEAN_DATASOURCE_HOST \ -wait tcp://$(echo $KAFKA_BOOTSTRAP_SERVER | sed 's/,/ -wait tcp:\/\//g') \ -wait $ELASTICSEARCH_PROTOCOL://$ELASTICSEARCH_HOST_URL:$ELASTICSEARCH_PORT \ -wait $NEO4J_HOST \ -timeout 240s \ java $JAVA_OPTS $JMX_OPTS \ -jar /jetty-runner.jar \ --jar jetty-util.jar \ --jar jetty-jmx.jar \ /datahub/datahub-gms/bin/war.war