From 6cc7d781bdfcb979681db3eff05c086c52703fa6 Mon Sep 17 00:00:00 2001 From: Florian Zirker Date: Wed, 24 Nov 2021 15:36:30 +0100 Subject: [PATCH] Install new cron per docker-compose --- nextcloud/crontab | 4 ++++ nextcloud/docker-compose.yaml | 21 ++++++++++++++++++++- 2 files changed, 24 insertions(+), 1 deletion(-) create mode 100644 nextcloud/crontab diff --git a/nextcloud/crontab b/nextcloud/crontab new file mode 100644 index 0000000..0d1745c --- /dev/null +++ b/nextcloud/crontab @@ -0,0 +1,4 @@ +*/5 * * * * php -f /var/www/html/cron.php +1,11,21,31,41,51 * * * * php -f /var/www/html/occ files:cleanup +2,12,22,32,42,52 * * * * php -f /var/www/html/occ files:scan --all +#3,13,23,33,43,53 * * * * php -f /var/www/html/occ preview:pre-generate diff --git a/nextcloud/docker-compose.yaml b/nextcloud/docker-compose.yaml index 930fc0c..6ee41bc 100644 --- a/nextcloud/docker-compose.yaml +++ b/nextcloud/docker-compose.yaml @@ -27,8 +27,9 @@ services: - "traefik.http.routers.nextcloud.middlewares=nextcloudHeader" - "docker.group=netxtcloud" + app: - image: nextcloud:22-fpm + image: nextcloud:${NC_MAIN_VERSION}-fpm volumes: - ${VOLUMES_PATH}/nextcloud_html:/var/www/html - ${VOLUMES_PATH}/nextcloud_data:/var/www/html/data @@ -48,6 +49,23 @@ services: - redis labels: - "docker.group=netxtcloud" + + + cron: + image: nextcloud:${NC_MAIN_VERSION}-fpm + restart: unless-stopped + networks: + - nextcloud + volumes: + - ${VOLUMES_PATH}/nextcloud_html:/var/www/html + - ${VOLUMES_PATH}/nextcloud_data:/var/www/html/data + - $PWD/crontab:/var/spool/cron/crontabs/www-data:ro + entrypoint: /cron.sh + depends_on: + - db + - redis + labels: + - "docker.group=netxtcloud" db: @@ -69,6 +87,7 @@ services: labels: - "docker.group=netxtcloud" + redis: image: redis:alpine restart: unless-stopped