view artifacts/bin/run.sh @ 9791:a00bb9d39c16 3.2.x

Drop explicit host ports Compose will automatically allocate unassigned ports. These can be looked up e.g. using `docker compose port'. Enables using several "instances" of the application with different project names (`docker compose -p <project name>').
author Tom Gottfried <tom@intevation.de>
date Thu, 20 Jul 2023 10:35:10 +0200
parents 9bbb29142ddb
children
line wrap: on
line source
#!/bin/bash

APP=org.dive4elements.artifactdatabase.App

DIR=`dirname $0`/..
DIR=`readlink -f "$DIR"`

CLASSPATH=
for l in `find "$DIR/bin/lib" -name \*.jar -print`; do
   CLASSPATH=$CLASSPATH:$l
done

export CLASSPATH

exec java $JAVA_OPTS -Xmx1024m \
     -server \
     -Djava.awt.headless=true \
     -Dflys.datacage.recommendations.development=false \
     -Djava.io.tmpdir="$DIR/cache" \
     -Dflys.uesk.keep.artifactsdir=false \
     -Dwsplgen.bin.path="$DIR/bin/wsplgen" \
     -Dwsplgen.log.output=false \
     -Dartifact.database.dir="$DIR/conf" \
     -Djava.util.logging.manager=org.apache.logging.log4j.jul.LogManager \
     -Dlog4j2.configurationFile="file://$DIR/conf/log4j2.xml" \
     $APP

http://dive4elements.wald.intevation.org