Advertisement
Guest User

Untitled

a guest
Sep 8th, 2017
107
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.56 KB | None | 0 0
  1. version: '2'
  2.  
  3.  
  4. services:
  5. nginx:
  6. image: jwilder/nginx-proxy
  7. container_name: nginx
  8. ports:
  9. - 80:80
  10. - 443:443
  11. volumes:
  12. - ./proxy/conf.d:/etc/nginx/conf.d
  13. - ./proxy/vhost.d:/etc/nginx/vhost.d
  14. - ./proxy/html:/usr/share/nginx/html
  15. - ./proxy/certs:/etc/nginx/certs:ro
  16. - /var/run/docker.sock:/tmp/docker.sock:ro
  17. networks:
  18. - proxy-tier
  19.  
  20. letsencrypt-nginx-proxy-companion:
  21. image: jrcs/letsencrypt-nginx-proxy-companion
  22. container_name: letsencrypt-companion
  23. depends_on: [nginx]
  24. volumes_from:
  25. - nginx
  26. volumes:
  27. - /var/run/docker.sock:/var/run/docker.sock:ro
  28. - ./proxy/certs:/etc/nginx/certs:rw
  29.  
  30.  
  31. nextcloud:
  32. image: wonderfall/nextcloud
  33. container_name: nextcloud
  34. links:
  35. - db_nextcloud:db_nextcloud
  36. environment:
  37. - UID=1000
  38. - GID=1000
  39. volumes:
  40. - ./nextcloud/data:/data
  41. - ./nextcloud/config:/config
  42. - ./nextcloud/apps:/apps2
  43. environment:
  44. - VIRTUAL_HOST=
  45. - LETSENCRYPT_HOST=
  46. - LETSENCRYPT_EMAIL=
  47. depends_on:
  48. - letsencrypt-nginx-proxy-companion
  49. networks:
  50. - proxy-tier
  51.  
  52. db_nextcloud:
  53. image: mariadb:10
  54. container_name: db_nextcloud
  55. volumes:
  56. - ./nextcloud/db:/var/lib/mysql
  57. environment:
  58. - MYSQL_ROOT_PASSWORD=ROOTPASSWORD
  59. - MYSQL_DATABASE=nextcloud
  60. - MYSQL_USER=nextcloud
  61. - MYSQL_PASSWORD=USERPASSWORD
  62. depends_on:
  63. - letsencrypt-nginx-proxy-companion
  64. networks:
  65. - proxy-tier
  66.  
  67.  
  68. networks:
  69. proxy-tier:
  70. external:
  71. name: nginx-proxy
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement