Guest User

Untitled

a guest
Nov 3rd, 2018
122
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.50 KB | None | 0 0
  1. version: '3'
  2.  
  3. services:
  4. nextcloud:
  5. container_name: nextcloud_server
  6. image: wonderfall/nextcloud
  7. restart: unless-stopped
  8. depends_on:
  9. - db
  10. - redis
  11. environment:
  12. - UID=1000
  13. - GID=1000
  14. - UPLOAD_MAX_SIZE=10G
  15. - APC_SHM_SIZE=128M
  16. - OPCACHE_MEM_SIZE=128
  17. - CRON_PERIOD=15m
  18. - TZ=Europe/Madrid
  19. - DOMAIN=example.com
  20. - DB_TYPE=mysql
  21. - DB_NAME=nextcloud
  22. - DB_USER=nextcloud
  23. - DB_PASSWORD=password
  24. - DB_HOST=db
  25. volumes:
  26. - data:/data
  27. - config:/config
  28. - apps:/apps2
  29. - themes:/nextcloud/themes
  30. networks:
  31. - net
  32. - traefik
  33. labels:
  34. - "traefik.backend=nextcloud"
  35. - "traefik.frontend.rule=Host:nextcloud.example.com"
  36. - "traefik.docker.network=traefik"
  37.  
  38. db:
  39. container_name: nextcloud_db
  40. image: mariadb
  41. restart: unless-stopped
  42. volumes:
  43. - db:/var/lib/mysql
  44. environment:
  45. - MYSQL_ROOT_PASSWORD=password
  46. - MYSQL_DATABASE=nextcloud
  47. - MYSQL_USER=nextcloud
  48. - MYSQL_PASSWORD=password
  49. networks:
  50. - net
  51. labels:
  52. - "traefik.enable=false"
  53.  
  54. redis:
  55. container_name: nextcloud_redis
  56. image: redis:alpine
  57. restart: unless-stopped
  58. volumes:
  59. - redis:/data
  60. networks:
  61. - net
  62. labels:
  63. - "traefik.enable=false"
  64.  
  65. volumes:
  66. redis:
  67. db:
  68. data:
  69. config:
  70. apps:
  71. themes:
  72.  
  73. networks:
  74. net:
  75. driver: bridge
  76. traefik:
  77. external:
  78. name: traefik
Add Comment
Please, Sign In to add comment