Advertisement
Guest User

Untitled

a guest
May 30th, 2016
109
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.83 KB | None | 0 0
  1. #docker-compose.sample.yml
  2. mailserver:
  3. image: hardware/mailserver
  4. container_name: mailserver
  5. domainname: faistesbalises.net
  6. hostname: @
  7. links:
  8. - mariadb:mariadb
  9. ports:
  10. - "25:25" # SMTP - Required
  11. - "143:143" # IMAP STARTTLS - For webmails/desktop clients
  12. - "465:465" # SMTPS SSL/TLS - Enabled for compatibility reason, otherwise disabled
  13. - "587:587" # Submission STARTTLS - For webmails/desktop clients
  14. - "993:993" # IMAPS SSL/TLS - For webmails/desktop clients
  15. - "4190:4190" # SIEVE STARTTLS - Optional, but recommended for mail filtering
  16. environment:
  17. - DBPASS=lepassquejaienvie
  18. volumes:
  19. - /mnt/docker/mail:/var/mail
  20. - /mnt/docker/opendkim:/etc/opendkim/keys
  21.  
  22. # Control panel
  23. postfixadmin:
  24. image: hardware/postfixadmin
  25. container_name: postfixadmin
  26. domainname: faistesbalises.net
  27. hostname: @
  28. links:
  29. - mariadb:mariadb
  30. environment:
  31. - DBPASS=lepassquejaienvie
  32.  
  33. # Webmail
  34. rainloop:
  35. image: hardware/rainloop
  36. container_name: rainloop
  37. links:
  38. - mailserver:mailserver
  39. - mariadb:mariadb
  40. volumes:
  41. - /mnt/docker/rainloop:/rainloop/data
  42.  
  43. # Web server
  44. nginx:
  45. image: wonderfall/reverse
  46. container_name: nginx
  47. links:
  48. - postfixadmin:postfixadmin
  49. - rainloop:rainloop
  50. ports:
  51. - "8000:8000"
  52. - "4430:4430"
  53. volumes:
  54. - /mnt/docker/nginx/sites-enabled:/sites-enabled
  55. - /mnt/docker/nginx/conf:/conf.d
  56. - /mnt/docker/nginx/log:/var/log/nginx
  57. - /mnt/docker/nginx/certs:/certs
  58.  
  59. # Database
  60. mariadb:
  61. image: mariadb:10.1
  62. container_name: mariadb
  63. environment:
  64. - MYSQL_ROOT_PASSWORD=monpassroot
  65. - MYSQL_DATABASE=postfix
  66. - MYSQL_USER=postfix
  67. - MYSQL_PASSWORD=lepassquejaienvie
  68. volumes:
  69. - /mnt/docker/mysql/db:/var/lib/mysql
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement