mirror of
https://github.com/tiredofit/docker-collabora-online.git
synced 2026-03-14 14:25:49 +01:00
Release 2.3.2 - See CHANGELOG.md
This commit is contained in:
parent
d51519d462
commit
f3b722384f
4 changed files with 57 additions and 32 deletions
|
|
@ -1,8 +1,8 @@
|
|||
#!/usr/bin/with-contenv bash
|
||||
|
||||
### Set Defaults
|
||||
ALWAYS_SAVE_ON_EXIT=${ALWAYS_SAVE_ON_EXIT:-"false"}
|
||||
ADMIN_JWT_EXPIRY=${ADMIN_JWT_EXPIRY:-"1800"}
|
||||
ALLOW_172_XX_SUBNET=${ALLOW_172_XX_SUBNET:-"TRUE"}
|
||||
ALWAYS_SAVE_ON_EXIT=${ALWAYS_SAVE_ON_EXIT:-"false"}
|
||||
AUTO_SAVE=${AUTO_SAVE:-300}
|
||||
BATCH_PRIORITY=${BATCH_PRIORITY:-"5"}
|
||||
CHILD_ROOT_PATH=${CHILD_ROOT_PATH:-"child-roots"}
|
||||
|
|
@ -16,6 +16,8 @@ ENABLE_ADMIN_CONSOLE=${ENABLE_ADMIN_CONSOLE:-"TRUE"}
|
|||
ENABLE_CAPABILITIES=${ENABLE_CAPABILITIES:-"true"}
|
||||
ENABLE_CLEANUP=${ENABLE_CLEANUP:-"false"}
|
||||
ENABLE_CONFIG_RELOAD=${ENABLE_CONFIG_RELOAD:-"TRUE"}
|
||||
ENABLE_MACROS=${ENABLE_MACROS:-"FALSE"}
|
||||
ENABLE_METRICS_UNAUTHENTICATED=${ENABLE_METRICS_UNAUTHENTICATED:-"FALSE"}
|
||||
ENABLE_MOUNT_JAIL=${ENABLE_MOUNT_JAIL:-"true"}
|
||||
ENABLE_SECCOMP=${ENABLE_SECCOMP:-"true"}
|
||||
ENABLE_TLS=${ENABLE_TLS:-"FALSE"}
|
||||
|
|
@ -27,7 +29,7 @@ FILE_SIZE_LIMIT=${FILE_SIZE_LIMIT:-0}
|
|||
IDLE_SAVE=${IDLE_SAVE:-30}
|
||||
IDLE_UNLOAD_TIMEOUT=${IDLE_UNLOAD_TIMEOUT:-3600}
|
||||
INTERFACE=${INTERFACE:-"classic"}
|
||||
LANGUAGE=${LANGUAGE:-''}
|
||||
LANGUAGE=${LANGUAGE:-'en_GB en_US'}
|
||||
LOG_ANONYMIZE=${LOG_ANONYMIZE:-"FALSE"}
|
||||
LOG_ANONYMIZE_SALT=${LOG_ANONYMIZE_SALT:-"$(date +%s%N | cut -b12-19)"}
|
||||
LOG_CLIENT_CONSOLE=${LOG_CLIENT_CONSOLE:-"false"}
|
||||
|
|
@ -39,6 +41,7 @@ LOG_LIBREOFFICE=${LOG_LIBREOFFICE:-"-INFO-WARN"}
|
|||
LOG_PATH=${LOG_PATH:-"/logs/"}
|
||||
LOG_TYPE=${LOG_TYPE:-"CONSOLE"}
|
||||
LOLEAFLET_HTML=${LOLEAFLET_HTML:-"browser.html"}
|
||||
MACRO_SECURITY_LEVEL=${MACRO_SECURITY_LEVEL:-"1"}
|
||||
MAX_CONVERT_LIMIT=${MAX_CONVERT_LIMIT:-100}
|
||||
MAX_FILE_LOAD_LIMIT=${MAX_FILE_LOAD_LIMIT:-100}
|
||||
MAX_OPEN_FILES=${MAX_OPEN_FILES:-0}
|
||||
|
|
@ -59,4 +62,4 @@ TLS_CERT_PATH=${TLS_CERT_PATH:-"/etc/coolwsd/certs"}
|
|||
TLS_KEY_FILENAME=${TLS_KEY_FILENAME:-"key.pem"}
|
||||
USER_IDLE_TIMEOUT=${USER_IDLE_TIMEOUT:-900}
|
||||
USER_OUT_OF_FOCUS_TIMEOUT=${USER_OUT_OF_FOCUS_TIMEOUT:-60}
|
||||
WATERMARK_OPACITY=${WATERMARK_OPACITY:-"0.2"}
|
||||
WATERMARK_OPACITY=${WATERMARK_OPACITY:-"0.2"}
|
||||
|
|
@ -171,6 +171,10 @@ if [ "$SETUP_TYPE" = "AUTO" ]; then
|
|||
sed -i -e "s|<key_file_path \(.*\) relative=\"false\">.*<\/key_file_path>|<key_file_path \1 relative=\"false\">${TLS_CERT_PATH}/${TLS_KEY_FILENAME}<\/key_file_path>|" /etc/coolwsd/coolwsd.xml
|
||||
sed -i -e "s|<seccomp \(.*\)>.*<\/seccomp>|<seccomp \1>${ENABLE_SECCOMP}<\/seccomp>|" /etc/coolwsd/coolwsd.xml
|
||||
sed -i -e "s|<capabilities \(.*\)>.*<\/capabilities>|<capabilities \1>${ENABLE_CAPABILITIES}<\/capabilities>|" /etc/coolwsd/coolwsd.xml
|
||||
sed -i -e "s|<jwt_expiry_secs \(.*\)>.*<\/jwt_expiry_secs>|<jwt_expiry_secs \1>${ADMIN_JWT_EXPIRY}<\/jwt_expiry_secs>|" /etc/coolwsd/coolwsd.xml
|
||||
sed -i -e "s|<enable_macros_execution \(.*\)>.*<\/enable_macros_execution>|<enable_macros_execution \1>${ENABLE_MACROS}<\/enable_macros_execution>|" /etc/coolwsd/coolwsd.xml
|
||||
sed -i -e "s|<macro_security_level \(.*\)>.*<\/macro_security_level>|<macro_security_level \1>${MACRO_SECURITY_LEVEL}<\/macro_security_level>|" /etc/coolwsd/coolwsd.xml
|
||||
sed -i -e "s|<enable_metrics_unauthenticated \(.*\)>.*<\/enable_metrics_unauthenticated>|<enable_metrics_unauthenticated \1>${ENABLE_METRICS_UNAUTHENTICATED}<\/enable_metrics_unauthenticated>|" /etc/coolwsd/coolwsd.xml
|
||||
sed -i -e "s|<opacity \(.*\)>.*<\/opacity>|<opacity \1>${WATERMARK_OPACITY}<\/opacity>|" /etc/coolwsd/coolwsd.xml
|
||||
sed -i -e "s|<text \(.*\)>.*<\/text>|<text \1>${WATERMARK_TEXT}<\/text>|" /etc/coolwsd/coolwsd.xml
|
||||
sed -i -e "s|<mode \(.*\)>.*<\/mode>|<mode \1>${INTERFACE}<\/mode>|" /etc/coolwsd/coolwsd.xml
|
||||
|
|
@ -199,6 +203,7 @@ if [ "$SETUP_TYPE" = "AUTO" ]; then
|
|||
sed -i -e "s|<file enable=\"false\"|<file enable=\"true\"|" /etc/coolwsd/coolwsd.xml
|
||||
sed -i -e "s|<property name=\"path\"\(.*\)>.*<\/property>|<property name=\"path\" \1>${LOG_PATH}/${LOG_FILE}<\/property>|" /etc/coolwsd/coolwsd.xml
|
||||
sed -i -e "s|<property name=\"flush\"\(.*\)>.*<\/property>|<property name=\"flush\" \1>${LOG_FILE_FLUSH}<\/property>|" /etc/coolwsd/coolwsd.xml
|
||||
sed -i -e "s|<property name=\"rotateOnOpen\"\(.*\)>.*<\/property>|<property name=\"rotateOnOpen\" \1>false<\/property>|" /etc/coolwsd/coolwsd.xml
|
||||
sed -i "s|<LOG_PATH>|${LOG_PATH}|g" /etc/logrotate.d/coolwsd
|
||||
else
|
||||
print_debug "Log: Console"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue