mirror of
https://github.com/truenas/charts.git
synced 2026-05-12 19:46:48 +08:00
75 lines
2.4 KiB
YAML
75 lines
2.4 KiB
YAML
## Official nextcloud image version
|
|
## ref: https://hub.docker.com/r/library/nextcloud/tags/
|
|
##
|
|
image:
|
|
repository: nextcloud
|
|
tag: 19.0.3-apache
|
|
pullPolicy: IfNotPresent
|
|
|
|
nextcloud:
|
|
host: nextcloud.kube.home
|
|
username: admin
|
|
password: changeme
|
|
datadir: /var/www/html/data
|
|
persistence:
|
|
subPath:
|
|
# PHP Configuration files
|
|
# Will be injected in /usr/local/etc/php/conf.d
|
|
phpConfigs: {}
|
|
# Default config files
|
|
# IMPORTANT: Will be used only if you put extra configs, otherwise default will come from nextcloud itself
|
|
# Default confgurations can be found here: https://github.com/nextcloud/docker/tree/master/16.0/apache/config
|
|
defaultConfigs:
|
|
# To protect /var/www/html/config
|
|
.htaccess: true
|
|
# Redis default configuration
|
|
redis.config.php: true
|
|
# Apache configuration for rewrite urls
|
|
apache-pretty-urls.config.php: true
|
|
# Define APCu as local cache
|
|
apcu.config.php: true
|
|
# Apps directory configs
|
|
apps.config.php: true
|
|
# Used for auto configure database
|
|
autoconfig.php: true
|
|
# SMTP default configuration
|
|
smtp.config.php: true
|
|
# Extra config files created in /var/www/html/config/
|
|
# ref: https://docs.nextcloud.com/server/15/admin_manual/configuration_server/config_sample_php_parameters.html#multiple-config-php-file
|
|
configs: {}
|
|
|
|
# For example, to use S3 as primary storage
|
|
# ref: https://docs.nextcloud.com/server/13/admin_manual/configuration_files/primary_storage.html#simple-storage-service-s3
|
|
#
|
|
# configs:
|
|
# s3.config.php: |-
|
|
# <?php
|
|
# $CONFIG = array (
|
|
# 'objectstore' => array(
|
|
# 'class' => '\\OC\\Files\\ObjectStore\\S3',
|
|
# 'arguments' => array(
|
|
# 'bucket' => 'my-bucket',
|
|
# 'autocreate' => true,
|
|
# 'key' => 'xxx',
|
|
# 'secret' => 'xxx',
|
|
# 'region' => 'us-east-1',
|
|
# 'use_ssl' => true
|
|
# )
|
|
# )
|
|
# );
|
|
|
|
## Strategy used to replace old pods
|
|
## IMPORTANT: use with care, it is suggested to leave as that for upgrade purposes
|
|
## ref: https://kubernetes.io/docs/concepts/workloads/controllers/deployment/#strategy
|
|
strategy: "Recreate"
|
|
|
|
postgresql:
|
|
backupVolume:
|
|
mountPath: "/postgres_backups"
|
|
datasetName: "ix-postgres_backups"
|
|
dataVolume:
|
|
mountPath: "/var/lib/postgresql/data"
|
|
datasetName: "ix-postgres_data"
|
|
|
|
service:
|
|
nodePort: 9000 |