blob: 0a80fc7ccd3b0e29d62715a6159724edac8acff6 [file] [log] [blame]
#!/usr/bin/env bash
LINK=$(readlink ${0})
if [ -z "$LINK" ]; then
LINK=$0
fi
BINDIR=$(dirname ${LINK})
HERON_HOME=$(dirname ${BINDIR})
HERON_APISERVER_JAR=${HERON_HOME}/lib/api/heron-apiserver.jar
RELEASE_FILE=${HERON_TOOLS_HOME}/release.yaml
MEM_MIN=${HERON_APISERVER_MEM_MIN:-256M}
MEM_MAX=${HERON_APISERVER_MEM_MIN:-512M}
# Check for the java to use
if [[ -z $JAVA_HOME ]]; then
JAVA=$(which java)
if [ $? != 0 ]; then
echo "Error: JAVA_HOME not set, and no java executable found in $PATH." 1>&2
exit 1
fi
else
JAVA=${JAVA_HOME}/bin/java
fi
exec $JAVA -jar -Xms${MEM_MIN} -Xmx${MEM_MAX} $HERON_APISERVER_JAR $@