diff --git a/run-community-server.sh b/run-community-server.sh index b83fd36..a37d0b1 100644 --- a/run-community-server.sh +++ b/run-community-server.sh @@ -59,6 +59,23 @@ MYSQL_SERVER_EXTERNAL=false; mkdir -p "${SSL_CERTIFICATES_DIR}" +check_partnerdata(){ + PARTNER_DATA_FILE="${ONLYOFFICE_DATA_DIR}/json-data.txt"; + + if [ -f ${PARTNER_DATA_FILE} ]; then + for serverID in $(seq 1 ${ONLYOFFICE_MONOSERVE_COUNT}); + do + index=$serverID; + + if [ $index == 1 ]; then + index=""; + fi + + cp ${PARTNER_DATA_FILE} ${ONLYOFFICE_ROOT_DIR}${index}/App_Data/static/partnerdata/ + done + fi +} + check_partnerdata re='^[0-9]+$' @@ -233,23 +250,6 @@ change_connections(){ sed '/'${1}'/s/\(connectionString\s*=\s*\"\)[^\"]*\"/\1Server='${MYSQL_SERVER_HOST}';Port='${MYSQL_SERVER_PORT}';Database='${MYSQL_SERVER_DB_NAME}';User ID='${MYSQL_SERVER_USER}';Password='${MYSQL_SERVER_PASS}';Pooling=true;Character Set=utf8;AutoEnlist=false\"/' -i ${2} } -check_partnerdata(){ - PARTNER_DATA_FILE="${ONLYOFFICE_DATA_DIR}/json-data.txt"; - - if [ -f ${PARTNER_DATA_FILE} ]; then - for serverID in $(seq 1 ${ONLYOFFICE_MONOSERVE_COUNT}); - do - index=$serverID; - - if [ $index == 1 ]; then - index=""; - fi - - cp ${PARTNER_DATA_FILE} ${ONLYOFFICE_ROOT_DIR}${index}/App_Data/static/partnerdata/ - done - fi -} - if [ "${MYSQL_SERVER_EXTERNAL}" == "true" ]; then mysql_check_connection;