22 lines
740 B
Bash
22 lines
740 B
Bash
#!/bin/bash
|
|
## Inspired by https://github.com/kartoza/docker-geoserver
|
|
set -e
|
|
|
|
## install GeoServer extensions before starting the tomcat
|
|
/scripts/install-extensions.sh
|
|
|
|
export GEOSERVER_OPTS="-Djava.awt.headless=true -server \
|
|
-Dfile.encoding=UTF8 \
|
|
-Djavax.servlet.request.encoding=UTF-8 \
|
|
-Djavax.servlet.response.encoding=UTF-8 \
|
|
-Xms${INITIAL_MEMORY} -Xmx${MAXIMUM_MEMORY} \
|
|
-XX:SoftRefLRUPolicyMSPerMB=36000 \
|
|
-XX:MaxGCPauseMillis=200 -XX:ParallelGCThreads=20 -XX:ConcGCThreads=5 \
|
|
-Dorg.geotools.coverage.jaiext.enabled=${JAIEXT_ENABLED}"
|
|
|
|
## JVM command line arguments
|
|
export JAVA_OPTS="${JAVA_OPTS} ${GEOSERVER_OPTS}"
|
|
|
|
## Start the tomcat
|
|
exec /usr/local/tomcat/bin/catalina.sh run
|