From 48216db8f9d331c48c5ac31864b92fe418785bcc Mon Sep 17 00:00:00 2001 From: Kris Lamoureux Date: Sun, 18 Jun 2023 23:52:10 -0400 Subject: [PATCH] Updated Nextcloud settings and added cron job --- roles/nextcloud/tasks/main.yml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/roles/nextcloud/tasks/main.yml b/roles/nextcloud/tasks/main.yml index 7387a3f..0a04202 100644 --- a/roles/nextcloud/tasks/main.yml +++ b/roles/nextcloud/tasks/main.yml @@ -29,6 +29,8 @@ networks: - name: "{{ nextcloud_container }}" - name: traefik + env: + PHP_MEMORY_LIMIT: 1024M labels: traefik.http.routers.nextcloud.rule: "Host(`{{ nextcloud_domain }}`)" traefik.http.routers.nextcloud.entrypoints: websecure @@ -103,6 +105,13 @@ - "php occ maintenance:mode --off" when: nextcloud_install.changed +- name: Install Nextcloud background jobs cron + ansible.builtin.cron: + name: Nextcloud background job + minute: "*/5" + job: "/usr/bin/docker exec -u www-data nextcloud /usr/local/bin/php -f /var/www/html/cron.php" + user: root + - name: Remove Nextcloud's CAN_INSTALL file ansible.builtin.file: path: "{{ nextcloud_root }}/config/CAN_INSTALL"