Commit 36759a5d authored by Alain Takoudjou's avatar Alain Takoudjou

nextcloud: upgrade to version 23

parent 0023971b
......@@ -14,7 +14,7 @@
# not need these here).
[template-nextcloud-install.sh]
filename = nextcloud-install.sh.in
md5sum = 094c26b177fdde69b41d81b89bab542b
md5sum = 344aecea420021fa9c160f7ef73daa58
[template-apache-httpd]
filename = apache-httpd.conf.in
......@@ -26,4 +26,4 @@ md5sum = 6f42f0a8c5e5c0c657541a65c4d9ee57
[template-nextcloud-instance]
filename = nextcloud-instance.cfg.in
md5sum = 004e4bdfc49c7faee975343b6fece75c
md5sum = 7ff89fcaaf22a5fc26cd9745354e62ea
......@@ -52,7 +52,7 @@ cat <<EOF >> {{ parameter_dict['nextcloud'] }}/config/config.php
'mail_smtppassword' => '{{ parameter_dict["mail.smtppassword"] }}',
'activity_expire_days' => 14,
'auth.bruteforce.protection.enabled' => true,
'forwarded_for_headers' =>
'forwarded_for_headers' =>
array (
0 => 'HTTP_X_FORWARDED',
),
......@@ -67,13 +67,13 @@ array (
{% endfor -%}
),
{% endif -%}
'blacklisted_files' =>
'blacklisted_files' =>
array (
0 => '.htaccess',
1 => 'Thumbs.db',
2 => 'thumbs.db',
),
'csrf.optout' =>
'csrf.optout' =>
array (
0 => '/^WebDAVFS/',
1 => '/^Microsoft-WebDAV-MiniRedir/',
......@@ -81,7 +81,7 @@ array (
),
'cron_log' => true,
'enable_previews' => true,
'enabledPreviewProviders' =>
'enabledPreviewProviders' =>
array (
0 => 'OC\\Preview\\PNG',
1 => 'OC\\Preview\\JPEG',
......@@ -110,7 +110,7 @@ array (
'preview_max_x' => 1024,
'preview_max_y' => 768,
'preview_max_scale_factor' => 1,
'redis' =>
'redis' =>
array (
'host' => '{{ parameter_dict["redis-socket"] }}',
'port' => 0,
......@@ -134,7 +134,7 @@ EOF
php_cmd {{ parameter_dict['nextcloud'] }}/occ config:app:set richdocuments wopi_url --value="{{ parameter_dict.get('collabora-url', '') }}"
php_cmd {{ parameter_dict['nextcloud'] }}/occ config:app:set spreed stun_servers --value="[\"{{ parameter_dict['stun-server'] }}\"]"
php_cmd {{ parameter_dict['nextcloud'] }}/occ config:app:set spreed turn_servers --value="[{\"server\":\"{{ parameter_dict['turn-server'] }}\",\"secret\":\"{{ parameter_dict['turn-secret'] }}\",\"protocols\":\"udp,tcp\"}]"
sed -i 's#useCronUpdates\s*=.*#useCronUpdates = false#g' {{ parameter_dict['data-dir'] }}/news/config/config.ini
php_cmd {{ parameter_dict['nextcloud'] }}/occ config:app:set news useCronUpdates --value=''
if [ -f "{{ parameter_dict['nextcloud'] }}/config/CAN_INSTALL" ]; then
rm {{ parameter_dict['nextcloud'] }}/config/CAN_INSTALL
......
......@@ -62,6 +62,7 @@ php.max_execution_time = 1800
php.max_input_time = 3600
php.output_buffering = 'Off'
php.max_file_uploads = 100
php.apc.enable_cli = 1
#SMTP settings
mail.from = ${slap-parameter:instance.mail-from}
......@@ -81,10 +82,17 @@ turn-secret = ${slap-parameter:instance.turn-secret}
[nextcloud-install.sh]
recipe = slapos.recipe.template:jinja2
url = {{ nextcloud_install_sh }}
output = ${directory:scripts}/nextcloud-install
output = ${directory:bin}/nextcloud-install
context =
section parameter_dict instance-parameter
section nextcloud_apps nextcloud-apps
[nextcloud-install]
recipe = slapos.cookbook:wrapper
wrapper-path = ${directory:scripts}/nextcloud-install
command-line = ${nextcloud-install.sh:output}
wait-for-files =
${service-redis:unixsocket}
depends =
${service-redis:recipe}
${redis-promise:recipe}
......
......@@ -9,10 +9,10 @@ recipe = slapos.recipe.build:download
url = ${:_profile_base_location_}/${:filename}
[application]
url = https://download.nextcloud.com/server/releases/nextcloud-16.0.3.tar.bz2
md5sum = d81902d2dec5d547779bec6336a438be
url = https://download.nextcloud.com/server/releases/nextcloud-23.0.3.tar.bz2
md5sum = 6aafeb80786928c5f4742356513eff53
[template-nextcloud-install.sh]
[template-nextcloud-install.sh]
<= nc-download
[template-apache-httpd]
......@@ -26,7 +26,7 @@ recipe = slapos.recipe.template:jinja2
url = ${:_profile_base_location_}/${:filename}
output = ${buildout:directory}/instance-nextcloud.cfg
extensions = jinja2.ext.do
context =
context =
key gzip_location gzip:location
key python3_location python3:location
key news_updater_location news-updater:location
......@@ -40,7 +40,7 @@ context =
[custom-application-deployment]
path = ${template-nextcloud-instance:output}
part-list = nextcloud-install.sh
part-list = nextcloud-install
[nc-download-unpacked]
recipe = slapos.recipe.build:download-unpacked
......@@ -48,33 +48,33 @@ shared = true
[news-updater]
<= nc-download-unpacked
url = https://github.com/nextcloud/news-updater/archive/10.0.1.tar.gz
md5sum = 37387199c0482e08d01e9294cd95eaad
url = https://github.com/nextcloud/news-updater/archive/11.0.0.tar.gz
md5sum = 1e75222638cab49d3f66b7c76394f104
[nextcloud-app-spreed]
<= nc-download-unpacked
url = https://github.com/nextcloud/spreed/releases/download/v6.0.5/spreed-6.0.5.tar.gz
md5sum = 002c09e543edc141f6ca848782573376
url = https://github.com/nextcloud-releases/spreed/releases/download/v13.0.5/spreed-v13.0.5.tar.gz
md5sum = 53957da58e0585e02ad85aff2adee4a9
[nextcloud-app-richdocuments]
<= nc-download-unpacked
url = https://github.com/nextcloud/richdocuments/releases/download/v3.7.17/richdocuments.tar.gz
md5sum = 5559cd14a4a0a93d2a39b260538839f8
url = https://github.com/nextcloud-releases/richdocuments/releases/download/v4.2.5/richdocuments-v4.2.5.tar.gz
md5sum = dbb3b516ddd9c77ab7c8be139f621ab5
[nextcloud-app-calendar]
<= nc-download-unpacked
url = https://github.com/nextcloud/calendar/releases/download/v1.7.3/calendar.tar.gz
md5sum = ab398d943eb6939e3e71df5b1a1abf87
url = https://github.com/nextcloud-releases/calendar/releases/download/v3.2.2/calendar-v3.2.2.tar.gz
md5sum = a8f19fa0dca70702bcde11eead67b095
[nextcloud-app-rainloop]
<= nc-download-unpacked
url = https://github.com/pierre-alain-b/rainloop-nextcloud/releases/download/6.1.4/rainloop.tar.gz
md5sum = 7cefc3dd3bd52b42d381de7d7447691f
url = https://github.com/pierre-alain-b/rainloop-nextcloud/releases/download/7.2.5/rainloop.tar.gz
md5sum = 300866cbba170b2ad34db5d268107848
[nextcloud-app-news]
<= nc-download-unpacked
url = https://github.com/nextcloud/news/releases/download/14.2.2/news.tar.gz
md5sum = f48d4b5dcbc078131bb86a4ae619da99
url = https://github.com/nextcloud/news/releases/download/18.0.1/news.tar.gz
md5sum = 6e41b6521195c75fa9170bb5a64d1562
[nextcloud-apps]
spreed = ${nextcloud-app-spreed:location}
......
......@@ -30,4 +30,4 @@ md5sum = 04080510698732d84122b464fdb08c6a
[template-php.ini]
filename = php.ini.in
md5sum = 599358f7df4c1e0de86270f5992ef904
md5sum = 203c40c3b35ffba1d562330b62f7a6f4
......@@ -43,7 +43,7 @@ apc.ttl=7200
apc.user_ttl=7200
apc.gc_ttl=3600
apc.num_files_hint=1024
apc.enable_cli=0
apc.enable_cli={{ instance_dict.get('php.apc.enable_cli', 0) }}
apc.max_file_size=5M
apc.cache_by_default=1
apc.use_request_time=1
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment