apps/nextcloud/config/values.nextcloud.yaml

105 lines
2.1 KiB
YAML
Raw Normal View History

2023-12-27 11:32:27 +00:00
image:
flavor: fpm
ingress:
enabled: true
nextcloud:
host: nextcloud.icb4dc0.de
existingSecret:
enabled: true
secretName: nextcloud-secrets
usernameKey: root-username
passwordKey: root-password
defaultConfigs:
redis.config.php: false
configs:
reverse-proxy.config.php: |-
<?php
$CONFIG = array (
"overwrite.cli.url" => "https://nextcloud.icb4dc0.de",
"overwriteprotocol" => "https",
);
logs.config.php: |-
<?php
$CONFIG = array (
"log_type" => "file",
"logfile" => "/dev/stdout",
"loglevel" => 1,
);
redis.config.php: |-
<?php
if (getenv('REDIS_HOST')) {
$CONFIG = array (
'memcache.distributed' => '\OC\Memcache\Redis',
'memcache.locking' => '\OC\Memcache\Redis',
'redis' => array(
'host' => getenv('REDIS_HOST'),
'port' => getenv('REDIS_HOST_PORT') ?: 6379,
),
);
}
extraVolumes:
- name: php-confd
emptyDir:
sizeLimit: 50Mi
extraVolumeMounts:
- mountPath: /usr/local/etc/php/conf.d/
name: php-confd
extraInitContainers:
- name: php-confd-init
image: nextcloud:27.1.2-fpm
command:
- /bin/bash
- -c
- --
args:
- cp -R /usr/local/etc/php/conf.d/* /data/
volumeMounts:
- mountPath: /data
name: php-confd
podSecurityContext:
fsGroup: 1001
extraEnv:
- name: REDIS_HOST
value: nextcloud-keydb
nginx:
enabled: true
redis:
enabled: false
cronjob:
enabled: true
internalDatabase:
enabled: false
externalDatabase:
enabled: true
type: postgresql
existingSecret:
enabled: true
secretName: default-cluster-pguser-nextcloud
usernameKey: user
passwordKey: password
hostKey: host
databaseKey: dbname
persistence:
enabled: true
storageClass: hcloud-volumes
size: 8Gi
nextcloudData:
enabled: true
storageClass: storage-box
accessMode: ReadWriteMany
size: 100Gi
metrics:
enabled: true
serviceMonitor:
enabled: true