Advertisement
Guest User

nextcloud_docker-compose.yml

a guest
Jul 26th, 2020
131
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
YAML 1.63 KB | None | 0 0
  1. ---
  2. version: '2'
  3.  
  4. services:
  5.   db:
  6.     image: mariadb
  7.     container_name: nextcloud_db
  8.     command: --transaction-isolation=READ-COMMITTED --binlog-format=ROW
  9.     restart: always
  10.     volumes:
  11.      - /share/CACHEDEV2_DATA/docker/nextcloud/db:/var/lib/mysql
  12.     environment:
  13.      - MYSQL_ROOT_PASSWORD=XXX
  14.       - MYSQL_PASSWORD=XXX
  15.       - MYSQL_DATABASE=nextcloud
  16.       - MYSQL_USER=nextcloud
  17.  
  18.   app:
  19.     image: nextcloud:fpm
  20.     container_name: nextcloud
  21.     restart: always
  22.     links:
  23.      - db
  24.     volumes:
  25.      - /share/CACHEDEV2_DATA/docker/nextcloud/data:/opt/nextcloud
  26.       - /share/CACHEDEV2_DATA/docker/nextcloud/config:/var/www/html/config
  27.       - /share/CACHEDEV2_DATA/docker/nextcloud/themes:/var/www/html/themes
  28.       - /share/CACHEDEV2_DATA/docker/nextcloud/custom_apps:/var/www/html/custom_apps
  29.     environment:
  30.      - NEXTCLOUD_DATA_DIR=/opt/nextcloud
  31.       - NEXTCLOUD_TRUSTED_DOMAINS=nextcloud.mydomain.com
  32.       - MYSQL_PASSWORD=XXX
  33.       - MYSQL_DATABASE=nextcloud
  34.       - MYSQL_USER=nextcloud
  35.       - TRUSTED_PROXIES=letsencrypt
  36.       - SMTP_HOST=smtp.mymailhost.com
  37.       - SMTP_SECURE=ssl
  38.       - SMTP_NAME=nextcloud@mydomain.com
  39.       - SMTP_PASSWORD=XXX
  40.  
  41.   letsencrypt:
  42.     image: linuxserver/letsencrypt
  43.     container_name: letsencrypt
  44.     links:
  45.      - app
  46.     cap_add:
  47.      - NET_ADMIN
  48.     environment:
  49.      - PUID=1000
  50.       - PGID=1000
  51.       - TZ=My/TZ
  52.       - URL=nextcloud.mydomain.com
  53.       - VALIDATION=http
  54.     ports:
  55.      - 8090:443
  56.       - 8091:80
  57.     volumes:
  58.      - ./nginx_nextcloud_proxy.conf:/config/nginx/site-confs/nextcloud
  59.     restart: unless-stopped
  60.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement