From 368018ae143a5381d1d6703655fc1a11d3bc1853 Mon Sep 17 00:00:00 2001 From: john Date: Tue, 9 Dec 2025 22:43:31 +0000 Subject: [PATCH] Add greycloud/docker-compose.yml Second version of owncloud running on the same cluster --- greycloud/docker-compose.yml | 63 ++++++++++++++++++++++++++++++++++++ 1 file changed, 63 insertions(+) create mode 100644 greycloud/docker-compose.yml diff --git a/greycloud/docker-compose.yml b/greycloud/docker-compose.yml new file mode 100644 index 0000000..17f73d6 --- /dev/null +++ b/greycloud/docker-compose.yml @@ -0,0 +1,63 @@ +services: + greycloud: + image: owncloud/server:latest + container_name: greycloud_server + restart: always + ports: + - 8081:8080 + depends_on: + - mariadb + - redis + environment: + - OWNCLOUD_DOMAIN=192.168.1.3:8081 + - OWNCLOUD_TRUSTED_DOMAINS=greycloud.johnsnexus.click + - OWNCLOUD_DB_TYPE=mysql + - OWNCLOUD_DB_NAME=owncloud + - OWNCLOUD_DB_USERNAME=owncloud + - OWNCLOUD_DB_PASSWORD=owncloud + - OWNCLOUD_DB_HOST=mariadb + - OWNCLOUD_ADMIN_USERNAME=admin + - OWNCLOUD_ADMIN_PASSWORD=Zephie2023 + - OWNCLOUD_MYSQL_UTF8MB4=true + - OWNCLOUD_REDIS_ENABLED=true + - OWNCLOUD_REDIS_HOST=redis + healthcheck: + test: ["CMD", "/usr/bin/healthcheck"] + interval: 30s + timeout: 10s + retries: 5 + volumes: + - /mnt/disk/greycloud/data:/mnt/data + + mariadb: + image: mariadb:10.11 # minimum required ownCloud version is 10.9 + container_name: greycloud_mariadb + restart: always + environment: + - MYSQL_ROOT_PASSWORD=owncloud + - MYSQL_USER=owncloud + - MYSQL_PASSWORD=owncloud + - MYSQL_DATABASE=owncloud + - MARIADB_AUTO_UPGRADE=1 + command: ["--max-allowed-packet=128M", "--innodb-log-file-size=64M"] + healthcheck: + test: ["CMD", "mysqladmin", "ping", "-u", "root", "--password=owncloud"] + interval: 10s + timeout: 5s + retries: 5 + volumes: + - /mnt/disk/mysql/greycloud:/var/lib/mysql + + redis: + image: redis:6 + container_name: greycloud_redis + restart: always + command: ["--databases", "1"] + healthcheck: + test: ["CMD", "redis-cli", "ping"] + interval: 10s + timeout: 5s + retries: 5 + volumes: + - /mnt/disk/redis/greycloud:/data + \ No newline at end of file