From eee1de9a3607228736d6fa1db861957d17ba930f Mon Sep 17 00:00:00 2001 From: Chewing_Bever Date: Tue, 5 Jan 2021 12:43:32 +0100 Subject: [PATCH] Started nextcloud config --- nextcloud/docker-compose.yml | 62 ++++++++++++++++++++++++++++++++++++ 1 file changed, 62 insertions(+) create mode 100644 nextcloud/docker-compose.yml diff --git a/nextcloud/docker-compose.yml b/nextcloud/docker-compose.yml new file mode 100644 index 0000000..0c9550b --- /dev/null +++ b/nextcloud/docker-compose.yml @@ -0,0 +1,62 @@ +version: '3.5' + +services: + app: + image: 'nextcloud:20-apache' + restart: 'always' + + depends_on: + - 'db' + - 'redis' + env_file: + - 'nc.env' + labels: + - 'com.centurylinklabs.watchtower.enable=true' + networks: + - 'default' + - 'nginx' + volumes: + - 'root:/var/www/html' + - 'data:/var/www/html/data' + - 'config:/var/www/html/config' + + cron: + image: 'nextcloud:20-apache' + restart: 'always' + entrypoint: '/cron.sh' + + depends_on: + - 'app' + labels: + - 'com.centurylinklabs.watchtower.enable=true' + volumes: + - 'root:/var/www/html' + - 'data:/var/www/html/data' + - 'config:/var/www/html/config' + + db: + image: 'postgres:13-alpine' + restart: 'always' + + env_file: + - 'db.env' + labels: + - 'com.centurylinklabs.watchtower.enable=true' + volumes: + - 'db-data:/var/lib/postgresql/data' + + redis: + image: 'redis:6-alpine' + restart: 'always' + + labels: + - 'com.centurylinklabs.watchtower.enable=true' + +networks: + nginx: + external: true + +volumes: + root: + data: + db-data: