Skip to content
Snippets Groups Projects
Commit 3ce4ee08 authored by Arie Peterson's avatar Arie Peterson
Browse files

Do not copy skeleton files by default

parent 688dd25b
No related branches found
No related tags found
1 merge request!558Resolve "Do not create demo files for new users"
Pipeline #42085 passed with stages
in 8 minutes and 34 seconds
...@@ -179,6 +179,12 @@ data: ...@@ -179,6 +179,12 @@ data:
# here. # here.
# system.overwriteprotocol overwrites the protocol of links that are # system.overwriteprotocol overwrites the protocol of links that are
# generated by nextcloud to HTTPS. # generated by nextcloud to HTTPS.
# system.appstoreenabled is set to false because we want to install apps
# pinpointing their versions for stability and the nextcloud app store does
# not allow that.
# system.skeletondirectory is set to empty (depending on helm value) to
# prevent the default skeleton files being copied for new users, because we
# think they take up too much space.
# apps.core.backgroundjobs_mode set to cron disables the unreliable ajax # apps.core.backgroundjobs_mode set to cron disables the unreliable ajax
# scheduling that is enabled by default. Ajax scheduling is not needed # scheduling that is enabled by default. Ajax scheduling is not needed
# because cronjobs are regularly executed by a kubernetes resource. # because cronjobs are regularly executed by a kubernetes resource.
...@@ -190,6 +196,9 @@ data: ...@@ -190,6 +196,9 @@ data:
"trusted_domains": ["localhost", {{ .Values.nextcloud.nextcloud.host | quote }}], "trusted_domains": ["localhost", {{ .Values.nextcloud.nextcloud.host | quote }}],
"overwriteprotocol": "https", "overwriteprotocol": "https",
"appstoreenabled": false, "appstoreenabled": false,
{{- if not .Values.nextcloud.skeleton }}
"skeletondirectory": "",
{{- end }}
"debug": {{ .Values.nextcloud.debug | quote }} "debug": {{ .Values.nextcloud.debug | quote }}
}, },
"apps":{ "apps":{
......
...@@ -4,6 +4,8 @@ nextcloud: ...@@ -4,6 +4,8 @@ nextcloud:
# Disable use of internal database # Disable use of internal database
internalDatabase: internalDatabase:
enabled: false enabled: false
# Do not copy default "skeleton" (demo files) for new users.
skeleton: false
# Enable and configure MariaDB chart # Enable and configure MariaDB chart
mariadb: mariadb:
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment