Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ---
- version: '2'
- services:
- db:
- image: mariadb
- container_name: nextcloud_db
- command: --transaction-isolation=READ-COMMITTED --binlog-format=ROW
- restart: always
- volumes:
- - /share/CACHEDEV2_DATA/docker/nextcloud/db:/var/lib/mysql
- environment:
- - MYSQL_ROOT_PASSWORD=XXX
- - MYSQL_PASSWORD=XXX
- - MYSQL_DATABASE=nextcloud
- - MYSQL_USER=nextcloud
- app:
- image: nextcloud:fpm
- container_name: nextcloud
- restart: always
- links:
- - db
- volumes:
- - /share/CACHEDEV2_DATA/docker/nextcloud/data:/opt/nextcloud
- - /share/CACHEDEV2_DATA/docker/nextcloud/config:/var/www/html/config
- - /share/CACHEDEV2_DATA/docker/nextcloud/themes:/var/www/html/themes
- - /share/CACHEDEV2_DATA/docker/nextcloud/custom_apps:/var/www/html/custom_apps
- environment:
- - NEXTCLOUD_DATA_DIR=/opt/nextcloud
- - NEXTCLOUD_TRUSTED_DOMAINS=nextcloud.mydomain.com
- - MYSQL_PASSWORD=XXX
- - MYSQL_DATABASE=nextcloud
- - MYSQL_USER=nextcloud
- - TRUSTED_PROXIES=letsencrypt
- - SMTP_HOST=smtp.mymailhost.com
- - SMTP_SECURE=ssl
- - SMTP_NAME=nextcloud@mydomain.com
- - SMTP_PASSWORD=XXX
- letsencrypt:
- image: linuxserver/letsencrypt
- container_name: letsencrypt
- links:
- - app
- cap_add:
- - NET_ADMIN
- environment:
- - PUID=1000
- - PGID=1000
- - TZ=My/TZ
- - URL=nextcloud.mydomain.com
- - VALIDATION=http
- ports:
- - 8090:443
- - 8091:80
- volumes:
- - ./nginx_nextcloud_proxy.conf:/config/nginx/site-confs/nextcloud
- restart: unless-stopped
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement