Mercurial > dive4elements > river
annotate artifacts/bin/run.sh @ 9737:0c4736d5dd4a 3.2.x
Do not expose ports that are not meant to be published
author | Tom Gottfried <tom@intevation.de> |
---|---|
date | Mon, 25 Jul 2022 12:31:08 +0200 |
parents | 0a5239a1e46e |
children | 432934cda171 |
rev | line source |
---|---|
8511
522c46c53861
Put artifact server run-script in it's final place.
"Tom Gottfried <tom@intevation.de>"
parents:
diff
changeset
|
1 #!/bin/bash |
522c46c53861
Put artifact server run-script in it's final place.
"Tom Gottfried <tom@intevation.de>"
parents:
diff
changeset
|
2 |
522c46c53861
Put artifact server run-script in it's final place.
"Tom Gottfried <tom@intevation.de>"
parents:
diff
changeset
|
3 APP=org.dive4elements.artifactdatabase.App |
522c46c53861
Put artifact server run-script in it's final place.
"Tom Gottfried <tom@intevation.de>"
parents:
diff
changeset
|
4 |
522c46c53861
Put artifact server run-script in it's final place.
"Tom Gottfried <tom@intevation.de>"
parents:
diff
changeset
|
5 DIR=`dirname $0`/.. |
522c46c53861
Put artifact server run-script in it's final place.
"Tom Gottfried <tom@intevation.de>"
parents:
diff
changeset
|
6 DIR=`readlink -f "$DIR"` |
522c46c53861
Put artifact server run-script in it's final place.
"Tom Gottfried <tom@intevation.de>"
parents:
diff
changeset
|
7 |
522c46c53861
Put artifact server run-script in it's final place.
"Tom Gottfried <tom@intevation.de>"
parents:
diff
changeset
|
8 CLASSPATH= |
522c46c53861
Put artifact server run-script in it's final place.
"Tom Gottfried <tom@intevation.de>"
parents:
diff
changeset
|
9 for l in `find "$DIR/bin/lib" -name \*.jar -print`; do |
522c46c53861
Put artifact server run-script in it's final place.
"Tom Gottfried <tom@intevation.de>"
parents:
diff
changeset
|
10 CLASSPATH=$CLASSPATH:$l |
522c46c53861
Put artifact server run-script in it's final place.
"Tom Gottfried <tom@intevation.de>"
parents:
diff
changeset
|
11 done |
522c46c53861
Put artifact server run-script in it's final place.
"Tom Gottfried <tom@intevation.de>"
parents:
diff
changeset
|
12 |
522c46c53861
Put artifact server run-script in it's final place.
"Tom Gottfried <tom@intevation.de>"
parents:
diff
changeset
|
13 export CLASSPATH |
522c46c53861
Put artifact server run-script in it's final place.
"Tom Gottfried <tom@intevation.de>"
parents:
diff
changeset
|
14 |
522c46c53861
Put artifact server run-script in it's final place.
"Tom Gottfried <tom@intevation.de>"
parents:
diff
changeset
|
15 exec java -Xmx1024m \ |
522c46c53861
Put artifact server run-script in it's final place.
"Tom Gottfried <tom@intevation.de>"
parents:
diff
changeset
|
16 -server \ |
522c46c53861
Put artifact server run-script in it's final place.
"Tom Gottfried <tom@intevation.de>"
parents:
diff
changeset
|
17 -Djava.awt.headless=true \ |
522c46c53861
Put artifact server run-script in it's final place.
"Tom Gottfried <tom@intevation.de>"
parents:
diff
changeset
|
18 -Dflys.datacage.recommendations.development=false \ |
522c46c53861
Put artifact server run-script in it's final place.
"Tom Gottfried <tom@intevation.de>"
parents:
diff
changeset
|
19 -Djava.io.tmpdir="$DIR/cache" \ |
522c46c53861
Put artifact server run-script in it's final place.
"Tom Gottfried <tom@intevation.de>"
parents:
diff
changeset
|
20 -Dflys.uesk.keep.artifactsdir=false \ |
522c46c53861
Put artifact server run-script in it's final place.
"Tom Gottfried <tom@intevation.de>"
parents:
diff
changeset
|
21 -Dwsplgen.bin.path="$DIR/bin/wsplgen" \ |
522c46c53861
Put artifact server run-script in it's final place.
"Tom Gottfried <tom@intevation.de>"
parents:
diff
changeset
|
22 -Dwsplgen.log.output=false \ |
522c46c53861
Put artifact server run-script in it's final place.
"Tom Gottfried <tom@intevation.de>"
parents:
diff
changeset
|
23 -Dartifact.database.dir="$DIR/conf" \ |
9726 | 24 -Dlog4j2.configurationFile="file://$DIR/conf/log4j2.xml" \ |
8511
522c46c53861
Put artifact server run-script in it's final place.
"Tom Gottfried <tom@intevation.de>"
parents:
diff
changeset
|
25 $APP |