diff options
Diffstat (limited to 'etherpad/bin/etherpad.default')
-rw-r--r-- | etherpad/bin/etherpad.default | 47 |
1 files changed, 47 insertions, 0 deletions
diff --git a/etherpad/bin/etherpad.default b/etherpad/bin/etherpad.default new file mode 100644 index 0000000..dcceea9 --- /dev/null +++ b/etherpad/bin/etherpad.default @@ -0,0 +1,47 @@ +# Default settings for etherpad. This file is sourced by /bin/sh from +# /etc/init.d/etherpad. + +# User and group to run as +ETHERPAD_USER="etherpad" +ETHERPAD_GROUP="etherpad" + +# Setup paths +ETHERPAD_HOME=/usr/local/etherpad +JAVA=/usr/bin/java +JAVA_HOME=/usr/lib/jvm/java-6-openjdk +SCALA=/usr/bin/scala +SCALA_HOME=/usr/share/java +MYSQL_CONNECTOR_JAR=/usr/share/java/mysql-connector-java.jar + +# Maximum amount of RAM to allocate +MXRAM="1G" + +# Classpath +CP="$ETHERPAD_HOME/etherpad/appjet-eth-dev.jar:$ETHERPAD_HOME/etherpad/data" +for f in "$ETHERPAD_HOME"/etherpad/lib/*.jar; do + CP="$CP:$f" +done + +# Java options +JAVA_OPTS="" + +# Config file +CFGFILE=/etc/etherpad/local.properties + +# Default options +ETHERPAD_OPTS="-classpath $CP \ + -server \ + -Xmx${MXRAM} \ + -Xms${MXRAM} \ + -Djava.awt.headless=true \ + -XX:MaxGCPauseMillis=500 \ + -XX:+UseConcMarkSweepGC \ + -XX:+CMSIncrementalMode \ + -XX:CMSIncrementalSafetyFactor=50 \ + -XX:+PrintGCDetails \ + -XX:+PrintGCTimeStamps \ + -Xloggc:$ETHERPAD_HOME/etherpad/data/logs/backend/jvm-gc.log \ + -Dappjet.jmxremote=true \ + $JAVA_OPTS \ + net.appjet.oui.main \ + --configFile=$CFGFILE" |