Update Nextcloud to 13.0.5

This commit is contained in:
Paul-Henri Froidmont 2018-07-27 19:14:59 +02:00
parent 7cbd38d400
commit 8cf242a645
9 changed files with 72 additions and 91 deletions

View file

@ -24,9 +24,4 @@
- { role: monit, tags: [ 'monit' ] } - { role: monit, tags: [ 'monit' ] }
- { role: arch-mirror-docker, tags: [ 'mirror', 'docker' ] } - { role: arch-mirror-docker, tags: [ 'mirror', 'docker' ] }
- { role: traefik-proxy-docker, tags: [ 'traefik', 'docker' ] } - { role: traefik-proxy-docker, tags: [ 'traefik', 'docker' ] }
# vars_prompt:
# - name: "ansible_sudo_pass"
# prompt: "Sudo password"
# private: yes
vars_files:
- "passwords.yml"

View file

@ -1 +1 @@
195.154.134.7 ansible_user=claude 195.154.134.7 ansible_user=claude

View file

@ -1,4 +1,4 @@
FROM nextcloud:13.0.2-fpm FROM nextcloud:13.0.5-fpm
RUN apt-get update && apt-get install -y \ RUN apt-get update && apt-get install -y \
supervisor \ supervisor \

View file

@ -62,26 +62,26 @@ services:
image: redis image: redis
restart: always restart: always
onlyoffice: # onlyoffice:
image: onlyoffice/documentserver:latest # image: onlyoffice/documentserver:latest
stdin_open: true # stdin_open: true
tty: true # tty: true
expose: # expose:
- '80' # - '80'
labels: # labels:
- "traefik.backend=onlyoffice" # - "traefik.backend=onlyoffice"
- "traefik.docker.network=web" # - "traefik.docker.network=web"
- "traefik.frontend.rule=Host:office.banditlair.com" # - "traefik.frontend.rule=Host:office.banditlair.com"
- "traefik.enable=true" # - "traefik.enable=true"
- "traefik.port=80" # - "traefik.port=80"
- "traefik.default.protocol=http" # - "traefik.default.protocol=http"
volumes: # volumes:
- /var/lib/onlyoffice:/var/www/onlyoffice/Data # - /var/lib/onlyoffice:/var/www/onlyoffice/Data
- /var/log/onlyoffice:/var/log/onlyoffice # - /var/log/onlyoffice:/var/log/onlyoffice
networks: # networks:
- web # - web
- default # - default
restart: always # restart: always
# collabora: # collabora:
# image: collabora/code:3.0.0.4 # image: collabora/code:3.0.0.4

View file

@ -9,8 +9,12 @@
dest: "{{docker_compose_files_folder}}/nextcloud/db.env" dest: "{{docker_compose_files_folder}}/nextcloud/db.env"
- name: Create nextcloud config - name: Create nextcloud config
template: template:
src: nextcloud/config/config.php src: nextcloud/config/{{item}}
dest: "{{docker_compose_files_folder}}/nextcloud/config/config.php" dest: "{{docker_compose_files_folder}}/nextcloud/config/{{item}}"
with_items:
- base.config.php
- database.config.php
- mail.config.php
- name: Change config folder owner to http - name: Change config folder owner to http
file: file:
path: "{{docker_compose_files_folder}}/nextcloud/config" path: "{{docker_compose_files_folder}}/nextcloud/config"

View file

@ -0,0 +1,20 @@
<?php
$CONFIG = array (
'instanceid' => 'ocbsz7gnyjst',
'passwordsalt' => '{{nextcloud_passwordsalt}}',
'secret' => '{{nextcloud_secret}}',
'trusted_domains' =>
array (
0 => 'localhost',
1 => 'web',
2 => 'cloud.banditlair.com',
),
'datadirectory' => '/var/www/html/data',
'overwrite.cli.url' => 'https://cloud.banditlair.com',
'htaccess.RewriteBase' => '/',
'maintenance' => false,
'updater.release.channel' => 'stable',
'loglevel' => '1',
'filelocking.enabled' => true,
'theme' => '',
);

View file

@ -1,61 +0,0 @@
<?php
$CONFIG = array (
'instanceid' => 'ocbsz7gnyjst',
'passwordsalt' => '{{nextcloud_passwordsalt}}',
'secret' => '{{nextcloud_secret}}',
'trusted_domains' =>
array (
0 => 'localhost',
1 => 'web',
2 => 'cloud.banditlair.com',
),
'datadirectory' => '/var/www/html/data',
'overwrite.cli.url' => 'https://cloud.banditlair.com',
'dbtype' => 'mysql',
'version' => '13.0.2.1',
'dbname' => 'nextcloud',
'dbhost' => 'db',
'dbport' => '3306',
'dbtableprefix' => 'oc_',
'dbuser' => 'nextcloud',
'dbpassword' => '{{nextcloud_mysql_password}}',
'installed' => true,
'htaccess.RewriteBase' => '/',
'maintenance' => false,
'updater.release.channel' => 'stable',
'loglevel' => '1',
'mail_smtpmode' => 'smtp',
'mail_smtpauthtype' => 'PLAIN',
'mail_smtpsecure' => 'ssl',
'mail_smtpauth' => 1,
'mail_from_address' => 'noreply',
'mail_domain' => 'banditlair.com',
'mail_smtphost' => 'mail.banditlair.com',
'mail_smtpport' => '465',
'mail_smtpname' => 'noreply@banditlair.com',
'mail_smtppassword' => '{{email_password}}',
'filelocking.enabled' => true,
'memcache.local' => '\\OC\\Memcache\\Redis',
'apps_paths' =>
array (
0 =>
array (
'path' => '/var/www/html/apps',
'url' => '/apps',
'writable' => false,
),
1 =>
array (
'path' => '/var/www/html/custom_apps',
'url' => '/custom_apps',
'writable' => true,
),
),
'memcache.locking' => '\\OC\\Memcache\\Redis',
'redis' =>
array (
'host' => 'redis',
'port' => 6379,
),
'theme' => '',
);

View file

@ -0,0 +1,10 @@
<?php
$CONFIG = array (
'dbtype' => 'mysql',
'dbname' => 'nextcloud',
'dbhost' => 'db',
'dbport' => '3306',
'dbtableprefix' => 'oc_',
'dbuser' => 'nextcloud',
'dbpassword' => '{{nextcloud_mysql_password}}',
);

View file

@ -0,0 +1,13 @@
<?php
$CONFIG = array (
'mail_smtpmode' => 'smtp',
'mail_smtpauthtype' => 'PLAIN',
'mail_smtpsecure' => 'ssl',
'mail_smtpauth' => 1,
'mail_from_address' => 'noreply',
'mail_domain' => 'banditlair.com',
'mail_smtphost' => 'mail.banditlair.com',
'mail_smtpport' => '465',
'mail_smtpname' => 'noreply@banditlair.com',
'mail_smtppassword' => '{{email_password}}',
);