aboutsummaryrefslogtreecommitdiffstats
path: root/etherpad/bin/etherpad.default
diff options
context:
space:
mode:
Diffstat (limited to 'etherpad/bin/etherpad.default')
-rw-r--r--etherpad/bin/etherpad.default47
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"