From a2d1decff6d564d38f868e91ef372b95ce857f5a Mon Sep 17 00:00:00 2001 From: Awin Huang Date: Wed, 28 Feb 2024 12:28:37 +0800 Subject: [PATCH] 1. Add db, redis and collabora. --- docker-compose.yml | 47 ++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 45 insertions(+), 2 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index 1c59aa7..5a9befa 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,10 +1,53 @@ version: '3' services: - app: + nextcloud: image: nextcloud ports: - 8080:80 volumes: - - ./data:/var/www/html + - /lvm1/docker_data/nextcloud/data/nextcloud:/var/www/html restart: always + depends_on: + - db + - redis + environment: + - NEXTCLOUD_TRUSTED_DOMAINS='nc.awin.one' + - MYSQL_USER=nextcloud + - MYSQL_PASSWORD=F5vy&46Fzbn:hFnlHji.sWfS*SP~wC + - MYSQL_DATABASE=nextcloud + - MYSQL_HOST=db + - REDIS_HOST=redis + + db: + image: mariadb:10.6 + restart: always + command: --transaction-isolation=READ-COMMITTED --log-bin=binlog --binlog-format=ROW + volumes: + - /lvm1/docker_data/nextcloud/data/db:/var/lib/mysql + environment: + - MYSQL_ROOT_PASSWORD=j^hR:t