Advertisement
m4u6

Docker compose for nextcloud

Aug 16th, 2018
177
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
YAML 1.03 KB | None | 0 0
  1. version: '2'
  2.  
  3. services:
  4.   nextcloud:
  5.     container_name: nextcloud
  6.     restart: unless-stopped
  7.     image: nextcloud
  8.     ports:
  9.      - 9191:80
  10.       - 8465:8465   # Port used for smtp
  11.     volumes:
  12.      - /home/docker/nextcloud-docker/volumes/nextcloud/apps:/var/www/html/apps
  13.       - /home/docker/nextcloud-docker/volumes/nextcloud/config:/var/www/html/config
  14.       - /mnt/ncdata/data:/var/www/html/data
  15.     depends_on:
  16.      - db
  17.       - search
  18.  
  19.   db:
  20.     container_name: maria-db
  21.     restart: unless-stopped
  22.     image: mariadb
  23.     environment:
  24.       MYSQL_ROOT_PASSWORD: pass
  25.       MYSQL_DATABASE: name
  26.       MYSQL_USER: user
  27.       MYSQL_PASSWORD: pass
  28.     volumes:
  29.      - /home/docker/nextcloud-docker/volumes/mariadb:/var/lib/mysql
  30.  
  31.   search:
  32.     container_name: elastic-search
  33.     restart: unless-stopped
  34.     image: docker.elastic.co/elasticsearch/elasticsearch:6.3.0
  35.     environment:
  36.       discovery.type: single-node
  37.     volumes:
  38.        - /mnt/docker/elasticsearch/volumes/data:/usr/share/elasticsearch/data
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement