From 22a58ee00b94cce740df797ebf4ceed973d1c7d2 Mon Sep 17 00:00:00 2001 From: grimhilt Date: Sun, 30 Apr 2023 11:18:40 +0000 Subject: [PATCH] nextcloud config --- .gitignore | 4 ++++ nextcloud/.gitignore | 1 + nextcloud/docker-compose.yml | 46 ++++++++++++++++++++++++++++++++++++ 3 files changed, 51 insertions(+) create mode 100644 .gitignore create mode 100644 nextcloud/.gitignore create mode 100644 nextcloud/docker-compose.yml diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..b7cfd4c --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +data +.env +config +*.bak diff --git a/nextcloud/.gitignore b/nextcloud/.gitignore new file mode 100644 index 0000000..b80f0bd --- /dev/null +++ b/nextcloud/.gitignore @@ -0,0 +1 @@ +app diff --git a/nextcloud/docker-compose.yml b/nextcloud/docker-compose.yml new file mode 100644 index 0000000..ff78eb1 --- /dev/null +++ b/nextcloud/docker-compose.yml @@ -0,0 +1,46 @@ +version: '3' + +services: + db: + image: mariadb + container_name: nextcloud-mariadb + command: --transaction-isolation=READ-COMMITTED --binlog-format=ROW --innodb-file-per-table=1 --skip-innodb-read-only-compressed + networks: + - nextcloud_network + volumes: + - db:/var/lib/mysql + - /etc/localtime:/etc/localtime:ro + environment: + - MYSQL_ROOT_PASSWORD=${MYSQL_ROOT_PASSWORD} + - MYSQL_PASSWORD=${MYSQL_PASSWORD} + - MYSQL_DATABASE=${MYSQL_DATABASE} + - MYSQL_USER=${MYSQL_USER} + restart: unless-stopped + + app: + image: nextcloud:latest + container_name: nextcloud-app + networks: + - nextcloud_network + depends_on: + - db + ports: + - "8010:80" + environment: + - OVERWRITEHOST=${OVERWRITEHOST} + - OVERWRITEPROTOCOL=https + volumes: + - nextcloud:/var/www/html + - ./app/config:/var/www/html/config + - ./app/custom_apps:/var/www/html/custom_apps + - /media/nextcloud:/var/www/html/data + - ./app/themes:/var/www/html/themes + - /etc/localtime:/etc/localtime:ro + restart: unless-stopped + +volumes: + nextcloud: + db: + +networks: + nextcloud_network: