27 lines
813 B
Bash
Executable File
27 lines
813 B
Bash
Executable File
#!/bin/sh
|
|
|
|
UNIFI_CORE_ENABLED=${UNIFI_CORE_ENABLED:-"false"}
|
|
UNIFI_JVM_OPTS=${UNIFI_JVM_OPTS:-"-Xmx1024M -XX:+UseParallelGC"}
|
|
|
|
cd /usr/lib/unifi
|
|
|
|
exec /usr/bin/java \
|
|
-Dfile.encoding=UTF-8 \
|
|
-Djava.awt.headless=true \
|
|
-Dapple.awt.UIElement=true \
|
|
-Dunifi.core.enabled=${UNIFI_CORE_ENABLED} \
|
|
$UNIFI_JVM_OPTS \
|
|
-XX:+ExitOnOutOfMemoryError \
|
|
-XX:+CrashOnOutOfMemoryError \
|
|
-XX:ErrorFile=/var/log/unifi/hs_err_pid%p.log \
|
|
-Dunifi.datadir=/var/lib/unifi \
|
|
-Dunifi.logdir=/var/log/unifi \
|
|
-Dunifi.rundir=/run/unifi \
|
|
--add-opens java.base/java.lang=ALL-UNNAMED \
|
|
--add-opens java.base/java.time=ALL-UNNAMED \
|
|
--add-opens java.base/sun.security.util=ALL-UNNAMED \
|
|
--add-opens java.base/java.io=ALL-UNNAMED \
|
|
--add-opens java.rmi/sun.rmi.transport=ALL-UNNAMED \
|
|
-jar /usr/lib/unifi/lib/ace.jar \
|
|
start
|