Guest User

Untitled

a guest
Dec 4th, 2018
141
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.76 KB | None | 0 0
  1. version: '3'
  2. services:
  3. rtorrent-flood:
  4. tty: true
  5. image: "wonderfall/rtorrent-flood"
  6. restart: always
  7. environment:
  8. - UID=1000
  9. - GID=1000
  10. - FLOOD_SECRET=idkitsaSecret
  11. - VIRTUAL_HOST=your.domain.com
  12. - VIRTUAL_PORT=3000
  13. - LETSENCRYPT_HOST=your.domain.com
  14. volumes:
  15. - /data/torrents:/data/torrents
  16. - /dev/null:/data/Media
  17. - /docker/rtorrent/flood-db:/flood-db
  18. - ./rtorrent.rc:/home/torrent/.rtorrent.rc
  19. ports:
  20. - 49184:49184
  21. - 6881:6881
  22. networks:
  23. - proxy-tier
  24.  
  25. db:
  26. image: mariadb
  27. restart: always
  28. volumes:
  29. - /docker/nextcloud/db:/var/lib/mysql
  30. environment:
  31. - MYSQL_ROOT_PASSWORD=pwd
  32. - MYSQL_PASSWORD=pwd
  33. - MYSQL_DATABASE=nextcloud
  34. - MYSQL_USER=nextcloud
  35. networks:
  36. - nextcloud_network
  37.  
  38. nextcloud:
  39. image: wonderfall/nextcloud
  40. restart: always
  41. depends_on:
  42. - db
  43. environment:
  44. - VIRTUAL_HOST=cloud.domain.com
  45. - VIRTUAL_PORT=8888
  46. - LETSENCRYPT_HOST=cloud.domain.com
  47. - UID=1000
  48. - GID=1000
  49. - UPLOAD_MAX_SIZE=10G
  50. - APC_SHM_SIZE=128M
  51. - OPCACHE_MEM_SIZE=128
  52. - CRON_PERIOD=15m
  53. - TZ=Europe/UTC
  54. - ADMIN_USER=
  55. - ADMIN_PASSWORD=
  56. - DOMAIN=cloud.domain.com
  57. - DB_TYPE=mysql
  58. - DB_NAME=nextcloud
  59. - DB_USER=nextcloud
  60. - DB_PASSWORD=pwd
  61. - DB_HOST=db
  62. volumes:
  63. - /docker/nextcloud/data:/data
  64. - /docker/nextcloud/config:/config
  65. - /docker/nextcloud/apps:/apps2
  66. - /docker/nextcloud/themes:/nextcloud/themes
  67. - /data:/slab
  68. networks:
  69. - proxy-tier
  70. - nextcloud_network
  71.  
  72. proxy:
  73. image: jwilder/nginx-proxy
  74. restart: always
  75. ports:
  76. - 80:80
  77. - 443:443
  78. labels:
  79. com.github.jrcs.letsencrypt_nginx_proxy_companion.nginx_proxy: "true"
  80. environment:
  81. - ENABLE_IPV6=false
  82. volumes:
  83. - certs:/etc/nginx/certs:ro
  84. - conf.d:/etc/nginx/conf.d
  85. - vhost.d:/etc/nginx/vhost.d
  86. - html:/usr/share/nginx/html
  87. - /var/run/docker.sock:/tmp/docker.sock:ro
  88. networks:
  89. - proxy-tier
  90.  
  91. letsencrypt-companion:
  92. image: jrcs/letsencrypt-nginx-proxy-companion
  93. restart: always
  94. volumes:
  95. - certs:/etc/nginx/certs
  96. - conf.d:/etc/nginx/conf.d
  97. - vhost.d:/etc/nginx/vhost.d
  98. - html:/usr/share/nginx/html
  99. - /var/run/docker.sock:/var/run/docker.sock:ro
  100. networks:
  101. - proxy-tier
  102. depends_on:
  103. - proxy
  104.  
  105. volumes:
  106. db:
  107. nextcloud:
  108. certs:
  109. conf.d:
  110. vhost.d:
  111. html:
  112.  
  113. networks:
  114. proxy-tier:
  115. nextcloud_network:
  116. external: false
Add Comment
Please, Sign In to add comment