1
0
mirror of https://github.com/hoellen/dockerfiles.git synced 2025-05-01 01:39:18 +00:00

Update README.md

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

@ -133,63 +133,64 @@ version: '2'
networks: networks:
default: default:
driver: bridge driver: bridge
nextcloud:
image: wonderfall/nextcloud
depends_on:
- nextcloud-db # If using MySQL
- solr # If using Nextant
- redis # If using Redis
environment:
- UID=1000
- GID=1000
- UPLOAD_MAX_SIZE=10G
- APC_SHM_SIZE=128M
- OPCACHE_MEM_SIZE=128
- CRON_PERIOD=15m
- TZ=Europe/Berlin
- ADMIN_USER=admin # Don't set to configure through browser
- ADMIN_PASSWORD=admin # Don't set to configure through browser
- DOMAIN=localhost
- DB_TYPE=mysql
- DB_NAME=nextcloud
- DB_USER=nextcloud
- DB_PASSWORD=supersecretpassword
- DB_HOST=nextcloud-db
volumes:
- /docker/nextcloud/data:/data
- /docker/nextcloud/config:/config
- /docker/nextcloud/apps:/apps2
- /docker/nextcloud/themes:/nextcloud/themes
# If using MySQL services:
nextcloud-db: nextcloud:
image: mariadb:10 image: wonderfall/nextcloud
volumes: depends_on:
- /docker/nextcloud/db:/var/lib/mysql - nextcloud-db # If using MySQL
environment: - solr # If using Nextant
- MYSQL_ROOT_PASSWORD=supersecretpassword - redis # If using Redis
- MYSQL_DATABASE=nextcloud environment:
- MYSQL_USER=nextcloud - UID=1000
- MYSQL_PASSWORD=supersecretpassword - GID=1000
- UPLOAD_MAX_SIZE=10G
# If using Nextant - APC_SHM_SIZE=128M
solr: - OPCACHE_MEM_SIZE=128
image: solr:6-alpine - CRON_PERIOD=15m
container_name: solr - TZ=Europe/Berlin
volumes: - ADMIN_USER=admin # Don't set to configure through browser
- /docker/nextcloud/solr:/opt/solr/server/solr/mycores - ADMIN_PASSWORD=admin # Don't set to configure through browser
entrypoint: - DOMAIN=localhost
- docker-entrypoint.sh - DB_TYPE=mysql
- solr-precreate - DB_NAME=nextcloud
- nextant - DB_USER=nextcloud
- DB_PASSWORD=supersecretpassword
- DB_HOST=nextcloud-db
volumes:
- /docker/nextcloud/data:/data
- /docker/nextcloud/config:/config
- /docker/nextcloud/apps:/apps2
- /docker/nextcloud/themes:/nextcloud/themes
# If using Redis # If using MySQL
redis: nextcloud-db:
image: redis:alpine image: mariadb:10
container_name: redis volumes:
volumes: - /docker/nextcloud/db:/var/lib/mysql
- /docker/nextcloud/redis:/data environment:
- MYSQL_ROOT_PASSWORD=supersecretpassword
- MYSQL_DATABASE=nextcloud
- MYSQL_USER=nextcloud
- MYSQL_PASSWORD=supersecretpassword
# If using Nextant
solr:
image: solr:6-alpine
container_name: solr
volumes:
- /docker/nextcloud/solr:/opt/solr/server/solr/mycores
entrypoint:
- docker-entrypoint.sh
- solr-precreate
- nextant
# If using Redis
redis:
image: redis:alpine
container_name: redis
volumes:
- /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`.