From fc5140d2375654686babb038e012ffc08eccfe59 Mon Sep 17 00:00:00 2001 From: Shihaam Abdul Rahman Date: Sat, 29 Jun 2024 18:42:41 +0500 Subject: [PATCH] updated readme with new compose file --- README.md | 62 +++++++++++++++++++++++++++++++------------------------ 1 file changed, 35 insertions(+), 27 deletions(-) diff --git a/README.md b/README.md index 8feb694..8080667 100644 --- a/README.md +++ b/README.md @@ -2,35 +2,43 @@ I dont like official nextcloud docker -- `docker-compose.yml` +- `compose.yml` ```yaml -version: '3.5' services: -######################### - app: - image: git.shihaam.dev/dockerfiles/nextcloud - hostname: nextcloud - volumes: - - ./configs/init:/root/init - - ./configs/etc/nginx:/etc/nginx - - ./configs/etc/php:/etc/php - - ./configs/var/www/html/config:/var/www/html/config - - ./logs:/root/logs - - ./nextcloud:/var/www/html - - ./nextcloud-apps:/var/www/html/apps - - /mnt/hdd/nextcloud-data:/var/www/html/data #CHANGE MOUNT POINT FOR THIS - ports: - - 8000:80 -######################### - db: - image: mysql:8 - environment: - MYSQL_DATABASE: nextcloud - MYSQL_USER: nextcloud - MYSQL_PASSWORD: nextcloud - MYSQL_ALLOW_EMPTY_PASSWORD: true - volumes: - - ./database:/var/lib/mysql + fpm: + image: git.shihaam.dev/dockerfiles/nextcloud/fpm:latest + hostname: fpm + volumes: + - nextcloud-config:/var/www/html/config:rw + - nextcloud-apps:/var/www/html/apps:rw + - /mnt/vol0/nextcloud-data:/var/www/html/data:rw + depends_on: + - mysql + + nginx: + image: git.shihaam.dev/dockerfiles/nextcloud/nginx + hostname: nginx + ports: + - 8003:80 + volumes_from: + - fpm + depends_on: + - fpm + + mysql: + image: mysql:8.0-debian + hostname: mysql + environment: + MYSQL_DATABASE: nextcloud + MYSQL_USER: nextcloud + MYSQL_PASSWORD: nextcloud + MYSQL_ALLOW_EMPTY_PASSWORD: true + volumes: + - ./database:/var/lib/mysql + +volumes: + nextcloud-config: + nextcloud-apps: ``` - You must use a reverse proxy with SSL before starting to setup, personally i use nginx with certbot. \