From 5dc92fba3a23e177f5487a5436668e453dd4beab Mon Sep 17 00:00:00 2001 From: Pim Nelissen Date: Mon, 5 May 2025 18:48:50 +0200 Subject: [PATCH] add nextcloud compose file --- nextcloud/docker-compose.yml | 43 ++++++++++++++++++++++++++++++++++++ 1 file changed, 43 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..bf7f2a3 --- /dev/null +++ b/nextcloud/docker-compose.yml @@ -0,0 +1,43 @@ +version: "3" +volumes: + nextcloud-data: + nextcloud-db: + +networks: + backend: + external: true + nginx_bridge: + external: true +services: + nextcloud-app: + image: nextcloud:latest + restart: always + volumes: + - /mnt/nextcloud/nextcloud2/:/var/www/html + - /mnt/nextcloud/nextcloud2/data/:/var/www/html/data + environment: + - MYSQL_PASSWORD=$NEXTCLOUD_DB_PASS + - MYSQL_DATABASE=nextcloud + - MYSQL_USER=NEXTCLOUD_DB_USER + - MYSQL_HOST=nextcloud-db + - NEXTCLOUD_OVERWRITEPROTOCOL=https + + networks: + - nginx_bridge + - backend + + nextcloud-db: + image: mariadb + restart: always + command: --transaction-isolation=READ-COMMITTED --binlog-format=ROW + volumes: + - nextcloud-db:/var/www/mysql + ports: + - 3306:3306 + environment: + - MYSQL_ROOT_PASSWORD=$NEXTCLOUD_DB_ROOT_PASS + - MYSQL_PASSWORD=$NEXTCLOUD_DB_PASS + - MYSQL_DATABASE=nextcloud + - MYSQL_USER=$NEXTCLOUD_DB_USER + networks: + - backend \ No newline at end of file