geoserver/scripts/entrypoint.sh

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