1234567891011121314151617181920212223242526272829303132333435 |
- {{- define "nextcloud.configs" -}}
- {{ $bytesGB := 1073741824 }}
- configmap:
- nextcloud-config:
- enabled: true
- data:
- opcache.ini: |
- opcache.memory_consumption={{ .Values.ncConfig.opCacheMemoryConsumption }}
- php.ini: |
- max_execution_time={{ .Values.ncConfig.maxExecutionTime }}
- limitrequestbody.conf: |
- LimitRequestBody {{ mul .Values.ncConfig.maxUploadLimit $bytesGB }}
- occ: |
- #!/bin/bash
- uid="$(id -u)"
- gid="$(id -g)"
- if [ "$uid" = '0' ]; then
- user='www-data'
- group='www-data'
- else
- user="$uid"
- group="$gid"
- fi
- run_as() {
- if [ "$(id -u)" = 0 ]; then
- su -p "$user" -s /bin/bash -c "php /var/www/html/occ $(printf '%q ' "$@")"
- else
- /bin/bash -c "php /var/www/html/occ $(printf '%q ' "$@")"
- fi
- }
- run_as "$@"
- {{- end -}}
|