diff --git a/run-document-server.sh b/run-document-server.sh index 0b4ca09..3e7e249 100755 --- a/run-document-server.sh +++ b/run-document-server.sh @@ -437,9 +437,13 @@ if [ ${ONLYOFFICE_DATA_CONTAINER_HOST} = "localhost" ]; then update_rabbitmq_setting else # change rights for rabbitmq directory - chown -R rabbitmq:rabbitmq ${RABBITMQ_DATA} - chmod -R go=rX,u=rwX ${RABBITMQ_DATA} - chmod 400 ${RABBITMQ_DATA}/.erlang.cookie + if [ -e ${RABBITMQ_DATA} ]; then + chown -R rabbitmq:rabbitmq ${RABBITMQ_DATA} + chmod -R go=rX,u=rwX ${RABBITMQ_DATA} + if [ -e ${RABBITMQ_DATA}/.erlang.cookie ]; then + chmod 400 ${RABBITMQ_DATA}/.erlang.cookie + fi + fi LOCAL_SERVICES+=("rabbitmq-server") # allow Rabbitmq startup after container kill @@ -450,8 +454,10 @@ if [ ${ONLYOFFICE_DATA_CONTAINER_HOST} = "localhost" ]; then update_redis_settings else # change rights for redis directory - chown -R redis:redis ${REDIS_DATA} - chmod -R 750 ${REDIS_DATA} + if [ -e ${RABBITMQ_DATA} ]; then + chown -R redis:redis ${REDIS_DATA} + chmod -R 750 ${REDIS_DATA} + fi LOCAL_SERVICES+=("redis-server") fi