Move largerFileLimits.sh
to run-document-server.sh
This commit is contained in:
parent
26e178542a
commit
b9f2fdaf9d
@ -93,8 +93,7 @@ volumes:
|
|||||||
7. Save
|
7. Save
|
||||||
|
|
||||||
### Setup lager file limits
|
### Setup lager file limits
|
||||||
1. Run `sh largerFiles.sh`
|
- Uncomment the `- LARGER_FILE_LIMITS=true` line in `docker-compose.yml`
|
||||||
2. Input your container name, if you didn't change it, just press enter
|
|
||||||
|
|
||||||
#### Tags used on DockerHub
|
#### Tags used on DockerHub
|
||||||
- `latest` - the latest version of the Documentserver - `amd64` version
|
- `latest` - the latest version of the Documentserver - `amd64` version
|
||||||
|
@ -19,6 +19,8 @@ services:
|
|||||||
#- JWT_SECRET=secret
|
#- JWT_SECRET=secret
|
||||||
#- JWT_HEADER=AuthorizationJwt
|
#- JWT_HEADER=AuthorizationJwt
|
||||||
#- JWT_IN_BODY=true
|
#- JWT_IN_BODY=true
|
||||||
|
# Uncomment the line below to set larger file limits (about 1GB)
|
||||||
|
#- LARGER_FILE_LIMITS=true
|
||||||
ports:
|
ports:
|
||||||
- '80:80'
|
- '80:80'
|
||||||
- '443:443'
|
- '443:443'
|
||||||
|
@ -1,22 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
|
|
||||||
echo "What's the name of your container? (default value: 'onlyoffice_documentserver')"
|
|
||||||
read container_name
|
|
||||||
|
|
||||||
if [ "$container_name" = "" ]; then
|
|
||||||
container_name="onlyoffice_documentserver"
|
|
||||||
fi;
|
|
||||||
|
|
||||||
docker exec -it $container_name "/bin/sh -c 'sed -i -e 's/104857600/10485760000/g' /etc/onlyoffice/documentserver-example/production-linux.json'"
|
|
||||||
|
|
||||||
docker exec -it $container_name "/bin/sh -c 'sed -i '9iclient_max_body_size 1000M;' /etc/onlyoffice/documentserver-example/nginx/includes/ds-example.conf'"
|
|
||||||
docker exec -it $container_name "/bin/sh -c 'sed -i '16iclient_max_body_size 1000M;' /etc/nginx/nginx.conf'"
|
|
||||||
|
|
||||||
docker exec -it $container_name "/bin/sh -c 'sed -i -e 's/104857600/10485760000/g' /etc/onlyoffice/documentserver/default.json'"
|
|
||||||
docker exec -it $container_name "/bin/sh -c 'sed -i -e 's/50MB/5000MB/g' /etc/onlyoffice/documentserver/default.json'"
|
|
||||||
docker exec -it $container_name "/bin/sh -c 'sed -i -e 's/300MB/3000MB/g' /etc/onlyoffice/documentserver/default.json'"
|
|
||||||
|
|
||||||
docker exec -it $container_name "/bin/sh -c 'sed -i 's/^client_max_body_size 100m;$/client_max_body_size 1000m;/' /etc/onlyoffice/documentserver/nginx/includes/ds-common.conf'"
|
|
||||||
|
|
||||||
docker exec -it $container_name "/bin/sh -c 'service nginx restart'"
|
|
||||||
docker exec -it $container_name "/bin/sh -c 'supervisorctl restart all'"
|
|
@ -66,6 +66,29 @@ NGINX_CONFIG_PATH="/etc/nginx/nginx.conf"
|
|||||||
NGINX_WORKER_PROCESSES=${NGINX_WORKER_PROCESSES:-1}
|
NGINX_WORKER_PROCESSES=${NGINX_WORKER_PROCESSES:-1}
|
||||||
NGINX_WORKER_CONNECTIONS=${NGINX_WORKER_CONNECTIONS:-$(ulimit -n)}
|
NGINX_WORKER_CONNECTIONS=${NGINX_WORKER_CONNECTIONS:-$(ulimit -n)}
|
||||||
|
|
||||||
|
# Chech if lager file limits should be set
|
||||||
|
if [ "$LARGER_FILE_LIMITS" = "true" ]; then
|
||||||
|
if [ -e /app/ds/file_limits_set ]; then
|
||||||
|
echo ""
|
||||||
|
else
|
||||||
|
touch /app/ds/file_limits_set
|
||||||
|
|
||||||
|
/bin/sh -c 'sed -i -e 's/104857600/10485760000/g' /etc/onlyoffice/documentserver-example/production-linux.json'
|
||||||
|
|
||||||
|
/bin/sh -c 'sed -i '9iclient_max_body_size 1000M;' /etc/onlyoffice/documentserver-example/nginx/includes/ds-example.conf'
|
||||||
|
/bin/sh -c 'sed -i '16iclient_max_body_size 1000M;' /etc/nginx/nginx.conf'
|
||||||
|
|
||||||
|
/bin/sh -c 'sed -i -e 's/104857600/10485760000/g' /etc/onlyoffice/documentserver/default.json'
|
||||||
|
/bin/sh -c 'sed -i -e 's/50MB/5000MB/g' /etc/onlyoffice/documentserver/default.json'
|
||||||
|
/bin/sh -c 'sed -i -e 's/300MB/3000MB/g' /etc/onlyoffice/documentserver/default.json'
|
||||||
|
|
||||||
|
/bin/sh -c 'sed -i 's/^client_max_body_size 100m;$/client_max_body_size 1000m;/' /etc/onlyoffice/documentserver/nginx/includes/ds-common.conf'
|
||||||
|
|
||||||
|
/bin/sh -c 'service nginx restart'
|
||||||
|
/bin/sh -c 'supervisorctl restart all'
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
JWT_ENABLED=${JWT_ENABLED:-false}
|
JWT_ENABLED=${JWT_ENABLED:-false}
|
||||||
|
|
||||||
# validate user's vars before usinig in json
|
# validate user's vars before usinig in json
|
||||||
|
Loading…
x
Reference in New Issue
Block a user