Merge pull request #43 from ONLYOFFICE/feature/private-machinekey

store machinekey in hidden directory /app/onlyoffice/CommunityServer/…
This commit is contained in:
Alexey Bannov 2018-03-20 17:18:09 +03:00 committed by GitHub
commit 18c74dbeb3
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 9 additions and 0 deletions

View File

@ -5,6 +5,7 @@ set -x
SERVER_HOST=${SERVER_HOST:-""};
ONLYOFFICE_DIR="/var/www/onlyoffice"
ONLYOFFICE_DATA_DIR="${ONLYOFFICE_DIR}/Data"
ONLYOFFICE_PRIVATE_DATA_DIR="${ONLYOFFICE_DATA_DIR}/.private"
ONLYOFFICE_SERVICES_DIR="${ONLYOFFICE_DIR}/Services"
ONLYOFFICE_SQL_DIR="${ONLYOFFICE_DIR}/Sql"
ONLYOFFICE_ROOT_DIR="${ONLYOFFICE_DIR}/WebStudio"
@ -30,6 +31,14 @@ DEFAULT_ONLYOFFICE_CORE_MACHINEKEY="$(sudo sed -n '/"core.machinekey"/s!.*value\
ONLYOFFICE_CORE_MACHINEKEY=${ONLYOFFICE_CORE_MACHINEKEY:-${DEFAULT_ONLYOFFICE_CORE_MACHINEKEY}};
if [ ! -d "${ONLYOFFICE_PRIVATE_DATA_DIR}" ]; then
mkdir -p ${ONLYOFFICE_PRIVATE_DATA_DIR};
fi
echo "${ONLYOFFICE_CORE_MACHINEKEY}" > ${ONLYOFFICE_PRIVATE_DATA_DIR}/machinekey
chmod -R 444 ${ONLYOFFICE_PRIVATE_DATA_DIR}
if cat /proc/1/cgroup | grep -qE "docker|lxc"; then
DOCKER_ENABLED=true;
else