|
@@ -0,0 +1,53 @@
|
|
|
+version: '2'
|
|
|
+services:
|
|
|
+ nextcloud:
|
|
|
+ image: nexus.sebastianfisahn.com/nextcloud:13.0.0
|
|
|
+ environment:
|
|
|
+ APC_SHM_SIZE: 128M
|
|
|
+ CRON_PERIOD: 15m
|
|
|
+ DB_HOST: nextcloud-db
|
|
|
+ DB_NAME: nextcloud
|
|
|
+ DB_PASSWORD: qT2QyZGcJ6KPfnph
|
|
|
+ DB_TYPE: mysql
|
|
|
+ DB_USER: nextcloud
|
|
|
+ GID: '1000'
|
|
|
+ OPCACHE_MEM_SIZE: '128'
|
|
|
+ TZ: Europe/Berlin
|
|
|
+ UID: '1000'
|
|
|
+ UPLOAD_MAX_SIZE: 10G
|
|
|
+ DOMAIN: localhost
|
|
|
+ volumes:
|
|
|
+ - /mnt/nextcloud/data:/data
|
|
|
+ - /mnt/nextcloud/config:/config
|
|
|
+ - /mnt/nextcloud/apps:/apps2
|
|
|
+ - /mnt/nextcloud/themes:/nextcloud/themes
|
|
|
+ - /mnt/nextcloud/php-sessions:/php/session
|
|
|
+ domainname: nextcloud.sebastianfisahn.com
|
|
|
+ links:
|
|
|
+ - redis:redis
|
|
|
+ - nextcloud-db:nextcloud-db
|
|
|
+ ports:
|
|
|
+ - 8888:8888/tcp
|
|
|
+ labels:
|
|
|
+ io.rancher.container.pull_image: always
|
|
|
+ wonderfall: nextcloud
|
|
|
+ nextcloud-db:
|
|
|
+ mem_limit: 262144000
|
|
|
+ image: mariadb:10
|
|
|
+ environment:
|
|
|
+ MYSQL_DATABASE: nextcloud
|
|
|
+ MYSQL_PASSWORD: qT2QyZGcJ6KPfnph
|
|
|
+ MYSQL_ROOT_PASSWORD: qT2QyZGcJ6KPfnph
|
|
|
+ MYSQL_USER: nextcloud
|
|
|
+ volumes:
|
|
|
+ - /mnt/nextcloud/db:/var/lib/mysql
|
|
|
+ labels:
|
|
|
+ io.rancher.container.pull_image: always
|
|
|
+ redis:
|
|
|
+ image: redis:alpine
|
|
|
+ stdin_open: true
|
|
|
+ volumes:
|
|
|
+ - /mnt/nextcloud/redis:/data
|
|
|
+ tty: true
|
|
|
+ labels:
|
|
|
+ io.rancher.container.pull_image: always
|