Guest User

docker-compose.yml

a guest
Nov 7th, 2017
170
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.51 KB | None | 0 0
  1. letsencrypt:
  2. restart: always
  3. image: jrcs/letsencrypt-nginx-proxy-companion
  4. volumes:
  5. - /var/run/docker.sock:/var/run/docker.sock:ro
  6. - ./certificates:/etc/nginx/certs:rw
  7. volumes_from:
  8. - nginx
  9.  
  10. nginx:
  11. restart: always
  12. image: jwilder/nginx-proxy
  13. volumes:
  14. - /var/run/docker.sock:/tmp/docker.sock:ro
  15. - ./certificates:/etc/nginx/certs:ro
  16. - ./nginx/vhost.d:/etc/nginx/vhost.d
  17. - ./nginx/conf.d/custom.conf:/etc/nginx/conf.d/custom.conf:ro
  18. - ./nginx/html:/usr/share/nginx/html
  19. ports:
  20. - 80:80
  21. - 443:443
  22. links:
  23. - loomio
  24. - faye
  25.  
  26. loomio:
  27. restart: always
  28. image: loomio/loomio:stable
  29. expose:
  30. - 3000
  31. env_file: ./env
  32. links:
  33. - db
  34. environment:
  35. - DATABASE_URL=postgresql://postgres:password@db/loomio_production
  36. volumes:
  37. - ./uploads:/loomio/public/system
  38. - ./files:/loomio/public/files
  39.  
  40. worker:
  41. restart: always
  42. image: loomio/loomio:stable
  43. env_file: ./env
  44. links:
  45. - db
  46. environment:
  47. - DATABASE_URL=postgresql://postgres:password@db/loomio_production
  48. - TASK=worker
  49. volumes:
  50. - ./uploads:/loomio/public/system
  51. - ./files:/loomio/public/files
  52.  
  53. db:
  54. restart: always
  55. image: postgres:9.6
  56. volumes:
  57. - ./pgdata:/pgdata
  58. environment:
  59. - POSTGRES_PASSWORD=password
  60. - PGDATA=/pgdata
  61.  
  62. mailin:
  63. restart: always
  64. image: loomio/mailin-docker
  65. env_file: ./env
  66. ports:
  67. - "25:25"
  68. links:
  69. - loomio
  70.  
  71. faye:
  72. restart: always
  73. build: faye/.
  74. env_file: ./faye_env
Advertisement
Add Comment
Please, Sign In to add comment