Add nextcloud docker compose configuration

This commit is contained in:
2017-03-14 17:17:46 +01:00
committed by root
parent 793078f74d
commit f07d397566
+39
View File
@@ -0,0 +1,39 @@
version: '2'
services:
# https://hub.docker.com/r/wonderfall/nextcloud/
tt.nc:
image: wonderfall/nextcloud:11.0
container_name: tt.nc
expose:
- "8888"
links:
- "tt.nc_mysql_db"
external_links:
- "tt.nginx"
volumes:
- /home/docker/nextcloud/volume/nextcloud/data:/data
- /home/docker/nextcloud/volume/nextcloud/config:/config
- /home/docker/nextcloud/volume/nextcloud/apps2:/apps2
- /home/docker/nextcloud/volume/nextcloud/themes:/nextcloud/themes
environment:
- UPLOAD_MAX_SIZE=100M
- DB_TYPE=mysql
- DB_NAME=nextcloud
- DB_USER=nextcloud
- DB_PASSWORD=*u;8k7W<V6n/(Qa9
- DB_HOST=tt.nc_mysql_db
- TZ=Europe/Paris
- DOMAIN=nc.talentstube.io
# https://hub.docker.com/_/mysql/
tt.nc_mysql_db:
image: mysql:5.7
container_name: tt.nc_mysql_db
volumes:
- "/home/docker/nextcloud/volume/mysql_db/data:/var/lib/mysql"
environment:
- MYSQL_RANDOM_ROOT_PASSWORD="yes"
- MYSQL_DATABASE=nextcloud
- MYSQL_USER=nextcloud
- MYSQL_PASSWORD=*u;8k7W<V6n/(Qa9