mirror of
https://github.com/datahub-project/datahub.git
synced 2025-08-18 22:28:01 +00:00
31 lines
841 B
Bash
Executable File
31 lines
841 B
Bash
Executable File
#!/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
|