Update README.md

This commit is contained in:
Wonderfall 2017-09-21 14:21:48 +02:00 committed by GitHub
parent 97504198b8
commit 1effc7b627

View File

@ -134,62 +134,63 @@ networks:
default: default:
driver: bridge driver: bridge
nextcloud: services:
image: wonderfall/nextcloud nextcloud:
depends_on: image: wonderfall/nextcloud
- nextcloud-db # If using MySQL depends_on:
- solr # If using Nextant - nextcloud-db # If using MySQL
- redis # If using Redis - solr # If using Nextant
environment: - redis # If using Redis
- UID=1000 environment:
- GID=1000 - UID=1000
- UPLOAD_MAX_SIZE=10G - GID=1000
- APC_SHM_SIZE=128M - UPLOAD_MAX_SIZE=10G
- OPCACHE_MEM_SIZE=128 - APC_SHM_SIZE=128M
- CRON_PERIOD=15m - OPCACHE_MEM_SIZE=128
- TZ=Europe/Berlin - CRON_PERIOD=15m
- ADMIN_USER=admin # Don't set to configure through browser - TZ=Europe/Berlin
- ADMIN_PASSWORD=admin # Don't set to configure through browser - ADMIN_USER=admin # Don't set to configure through browser
- DOMAIN=localhost - ADMIN_PASSWORD=admin # Don't set to configure through browser
- DB_TYPE=mysql - DOMAIN=localhost
- DB_NAME=nextcloud - DB_TYPE=mysql
- DB_USER=nextcloud - DB_NAME=nextcloud
- DB_PASSWORD=supersecretpassword - DB_USER=nextcloud
- DB_HOST=nextcloud-db - DB_PASSWORD=supersecretpassword
volumes: - DB_HOST=nextcloud-db
- /docker/nextcloud/data:/data volumes:
- /docker/nextcloud/config:/config - /docker/nextcloud/data:/data
- /docker/nextcloud/apps:/apps2 - /docker/nextcloud/config:/config
- /docker/nextcloud/themes:/nextcloud/themes - /docker/nextcloud/apps:/apps2
- /docker/nextcloud/themes:/nextcloud/themes
# If using MySQL # If using MySQL
nextcloud-db: nextcloud-db:
image: mariadb:10 image: mariadb:10
volumes: volumes:
- /docker/nextcloud/db:/var/lib/mysql - /docker/nextcloud/db:/var/lib/mysql
environment: environment:
- MYSQL_ROOT_PASSWORD=supersecretpassword - MYSQL_ROOT_PASSWORD=supersecretpassword
- MYSQL_DATABASE=nextcloud - MYSQL_DATABASE=nextcloud
- MYSQL_USER=nextcloud - MYSQL_USER=nextcloud
- MYSQL_PASSWORD=supersecretpassword - MYSQL_PASSWORD=supersecretpassword
# If using Nextant # If using Nextant
solr: solr:
image: solr:6-alpine image: solr:6-alpine
container_name: solr container_name: solr
volumes: volumes:
- /docker/nextcloud/solr:/opt/solr/server/solr/mycores - /docker/nextcloud/solr:/opt/solr/server/solr/mycores
entrypoint: entrypoint:
- docker-entrypoint.sh - docker-entrypoint.sh
- solr-precreate - solr-precreate
- nextant - nextant
# If using Redis # If using Redis
redis: redis:
image: redis:alpine image: redis:alpine
container_name: redis container_name: redis
volumes: volumes:
- /docker/nextcloud/redis:/data - /docker/nextcloud/redis:/data
``` ```
You can update everything with `docker-compose pull` followed by `docker-compose up -d`. You can update everything with `docker-compose pull` followed by `docker-compose up -d`.