From 447999c7993fa8be21babe37302cc7c3946f96b7 Mon Sep 17 00:00:00 2001 From: Massaki Archambault Date: Sat, 10 Jun 2023 02:48:24 -0400 Subject: [PATCH] add php ini tweaks to nextcloud --- kustomize/bases/nextcloud/configurations/php-user.ini | 3 +++ kustomize/bases/nextcloud/kustomization.yaml | 3 +++ kustomize/bases/nextcloud/nextcloud-deployment.yaml | 7 +++++++ 3 files changed, 13 insertions(+) create mode 100644 kustomize/bases/nextcloud/configurations/php-user.ini diff --git a/kustomize/bases/nextcloud/configurations/php-user.ini b/kustomize/bases/nextcloud/configurations/php-user.ini new file mode 100644 index 0000000..55ebf8f --- /dev/null +++ b/kustomize/bases/nextcloud/configurations/php-user.ini @@ -0,0 +1,3 @@ +upload_max_filesize=2G +post_max_size=2G +memory_limit=2G \ No newline at end of file diff --git a/kustomize/bases/nextcloud/kustomization.yaml b/kustomize/bases/nextcloud/kustomization.yaml index 8c647f3..2ac3ff9 100644 --- a/kustomize/bases/nextcloud/kustomization.yaml +++ b/kustomize/bases/nextcloud/kustomization.yaml @@ -10,6 +10,9 @@ commonLabels: app.kubernetes.io/name: nextcloud configMapGenerator: + - name: php-ini + files: + - php-user.ini=configurations/php-user.ini - name: kustomize-generated-config literals: - NEXTCLOUD_EXTERNAL_HOST=cloud.badjware.dev diff --git a/kustomize/bases/nextcloud/nextcloud-deployment.yaml b/kustomize/bases/nextcloud/nextcloud-deployment.yaml index bc30c63..f7b3822 100644 --- a/kustomize/bases/nextcloud/nextcloud-deployment.yaml +++ b/kustomize/bases/nextcloud/nextcloud-deployment.yaml @@ -90,10 +90,17 @@ spec: volumeMounts: - name: nextcloud-pv mountPath: /var/www/html + - name: php-ini + mountPath: /usr/local/etc/php/conf.d/php-user.ini + subPath: php-user.ini + readOnly: true volumes: - name: nextcloud-pv persistentVolumeClaim: claimName: server-pvc + - name: php-ini + configMap: + name: php-ini --- apiVersion: v1 kind: PersistentVolumeClaim