#!/bin/bash
# defaults
PORT=6565
JAVA=/usr/bin/java
JAVA_INIT_HEAP=16m
JAVA_MAX_HEAP=128m
JAVA_OPTS=

if [ -e "/etc/default/eltex-mercury" ]; then
    source "/etc/default/eltex-mercury"
fi

LOGGER_PATH="/etc/eltex-mercury/log4j2.xml"

JAVA_OPTS="${JAVA_OPTS} -Dfile.encoding=UTF-8 -Dlogging.config=${LOGGER_PATH}"
JAR="/usr/share/eltex-mercury/mercury-starter.jar"
RUN_ARGS="-Xms${JAVA_INIT_HEAP} -Xmx${JAVA_MAX_HEAP} -jar ${JAR} --grpc.port=${PORT}"

exec ${JAVA} ${JAVA_OPTS} ${RUN_ARGS}
