#!/bin/bash cd "$(dirname "${BASH_SOURCE[0]}")" ROOT=$(pwd) ./stop mkdir -p logs rm -f $ROOT/logs/run-*.log SUSPEND="n" ARGS="" while (( "$#" )); do case $1 in suspend) SUSPEND="y" ;; init) ARGS="init" ;; *) echo "Unrecognized argument" exit 1 ;; esac shift done JVM_ARGS="-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=$SUSPEND,address=8004" # JAVA_HOME="/usr/lib/jvm/java-11-openjdk" $JAVA_HOME/bin/java $JVM_ARGS -jar $(find target -name "*.jar") $ARGS\ --server.port=$PORT\ --spring.datasource.url=$DB_URL\ --spring.datasource.username=$DB_USERNAME\ --spring.datasource.password=$DB_PASSWORD\ > $ROOT/logs/run-budget.log 2> $ROOT/logs/run-budget.err.log & echo "$!" > $ROOT/logs/run-budget.pid echo "running"