Guest User

Untitled

a guest
Jan 11th, 2018
353
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.67 KB | None | 0 0
  1. version: '2'
  2.  
  3. services:
  4. mailman-core:
  5. image: maxking/mailman-core:0.1
  6. container_name: mailman-core
  7. hostname: mailman-core
  8. volumes:
  9. - /opt/mailman/core:/opt/mailman/
  10. stop_grace_period: 30s
  11. links:
  12. - database:database
  13. depends_on:
  14. - database
  15. environment:
  16. - DATABASE_URL=postgres://mailman:mailmanpass@database/mailmandb
  17. - DATABASE_TYPE=postgres
  18. - DATABASE_CLASS=mailman.database.postgresql.PostgreSQLDatabase
  19. - HYPERKITTY_API_KEY=62eac924-6249-4c03-af04-e3e63b8340af
  20. networks:
  21. mailman:
  22. ipv4_address: 172.19.199.2
  23.  
  24. mailman-web:
  25. image: maxking/mailman-web:0.1
  26. container_name: mailman-web
  27. hostname: mailman-web
  28. depends_on:
  29. - database
  30. links:
  31. - mailman-core:mailman-core
  32. - database:database
  33. volumes:
  34. - /opt/mailman/web:/opt/mailman-web-data
  35. environment:
  36. - DATABASE_TYPE=postgres
  37. - DATABASE_URL=postgres://mailman:mailmanpass@database/mailmandb
  38. - HYPERKITTY_API_KEY=62eac924-6249-4c03-af04-e3e63b8340af
  39. - SECRET_KEY=0a04a8cd-b4cd-44a6-9862-562bc14c4cb9
  40. - SERVE_FROM_DOMAIN=lists-docker.xiaoxing.us
  41. - MAILMAN_ADMIN_USER=lists
  42. - MAILMAN_ADMIN_EMAIL=aws-test@xiaoxing.us
  43. networks:
  44. mailman:
  45. ipv4_address: 172.19.199.3
  46.  
  47. database:
  48. environment:
  49. POSTGRES_DB: mailmandb
  50. POSTGRES_USER: mailman
  51. POSTGRES_PASSWORD: mailmanpass
  52. restart: always
  53. image: postgres:9.6-alpine
  54. volumes:
  55. - /opt/mailman/database:/var/lib/postgresql/data
  56. networks:
  57. mailman:
  58. ipv4_address: 172.19.199.4
  59.  
  60. networks:
  61. mailman:
  62. driver: bridge
  63. ipam:
  64. driver: default
  65. config:
  66. -
  67. subnet: 172.19.199.0/24
Add Comment
Please, Sign In to add comment