From 0c172dfd674ff81aed3de45b495764f35294e17b Mon Sep 17 00:00:00 2001 From: sujiba Date: Tue, 30 Apr 2024 12:35:08 +0000 Subject: [PATCH] =?UTF-8?q?nextcloud/docker-compose.yml=20hinzugef=C3=BCgt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- nextcloud/docker-compose.yml | 53 ++++++++++++++++++++++++++++++++++++ 1 file changed, 53 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..753853f --- /dev/null +++ b/nextcloud/docker-compose.yml @@ -0,0 +1,53 @@ +--- +services: + nc_db: + image: mariadb:10.5 + container_name: nc_db + command: --transaction-isolation=READ-COMMITTED --binlog-format=ROW + restart: unless-stopped + volumes: + - ./volumes/db:/var/lib/mysql + environment: + - MYSQL_ROOT_PASSWORD=Subatomic-Lapping0-Untagged-Deceptive-Judge + - MARIADB_AUTO_UPGRADE=1 + - MARIADB_DISABLE_UPGRADE_BACKUP=1 + env_file: + - db.env + + nc_redis: + image: redis:alpine + container_name: nc_redis + restart: unless-stopped + + nc_app: + image: nextcloud:apache + container_name: nc_app + restart: unless-stopped + volumes: + - ./volumes/nextcloud:/var/www/html + ports: + - "127.0.0.1:28080:80" + environment: + - MYSQL_HOST=nc_db + - REDIS_HOST=nc_redis + - TRUSTED_PROXIES=nginx-proxy + - OVERWRITEHOST=cloud.smail.koeln + - OVERWRITEPROTOCOL=https + - OVERWRITEWEBROOT=/ + - PHP_UPLOAD_LIMIT=1G + env_file: + - db.env + depends_on: + - nc_db + - nc_redis + + nc_cron: + image: nextcloud:apache + container_name: nc_cron + restart: unless-stopped + volumes: + - ./volumes/nextcloud:/var/www/html + entrypoint: /cron.sh + depends_on: + - nc_db + - nc_redis