Advertisement
Guest User

Untitled

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