From 4523fb6532262c9cdbfe62426e52c74aee656f82 Mon Sep 17 00:00:00 2001 From: Jef Roosens Date: Wed, 16 Feb 2022 22:19:26 +0100 Subject: [PATCH] Updated nextcloud stack file --- stacks/nextcloud.yml | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/stacks/nextcloud.yml b/stacks/nextcloud.yml index 64e245a..5d7b3f0 100644 --- a/stacks/nextcloud.yml +++ b/stacks/nextcloud.yml @@ -35,6 +35,7 @@ services: - 'REDIS_HOST=redis' - 'NEXTCLOUD_ADMIN_USER_FILE=/run/secrets/nextcloud_admin_user' - 'NEXTCLOUD_ADMIN_PASSWORD_FILE=/run/secrets/nextcloud_admin_password' + - 'NEXTCLOUD_TRUSTED_DOMAINS=cloud.rustybever.be' networks: - default - public @@ -46,6 +47,34 @@ services: - 'data:/var/www/html/data' - 'root:/var/www/html' + cron: + image: 'nextcloud:23.0.1-apache' + entrypoint: '/cron.sh' + + deploy: + mode: 'replicated' + replicas: 1 + placement: + constraints: + - 'node.labels.class.nextcloud==true' + + environment: + - 'POSTGRES_DB=nextcloud' + - 'POSTGRES_USER=nextcloud' + - 'POSTGRES_PASSWORD=nextcloud' + - 'POSTGRES_HOST=db' + - 'REDIS_HOST=redis' + - 'NEXTCLOUD_ADMIN_USER_FILE=/run/secrets/nextcloud_admin_user' + - 'NEXTCLOUD_ADMIN_PASSWORD_FILE=/run/secrets/nextcloud_admin_password' + - 'NEXTCLOUD_TRUSTED_DOMAINS=cloud.rustybever.be' + secrets: + - nextcloud_admin_user + - nextcloud_admin_password + volumes: + - 'config:/var/www/html/config' + - 'data:/var/www/html/data' + - 'root:/var/www/html' + db: image: 'postgres:14.2-alpine'