docker-compose.makefile.yml 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  1. version: '2.4'
  2. services:
  3. mysql:
  4. restart: 'no'
  5. container_name: mattermost-mysql
  6. ports:
  7. - "3306:3306"
  8. extends:
  9. file: build/docker-compose.common.yml
  10. service: mysql
  11. postgres:
  12. restart: 'no'
  13. container_name: mattermost-postgres
  14. ports:
  15. - "5432:5432"
  16. extends:
  17. file: build/docker-compose.common.yml
  18. service: postgres
  19. minio:
  20. restart: 'no'
  21. container_name: mattermost-minio
  22. ports:
  23. - "9000:9000"
  24. extends:
  25. file: build/docker-compose.common.yml
  26. service: minio
  27. inbucket:
  28. restart: 'no'
  29. container_name: mattermost-inbucket
  30. ports:
  31. - "10025:10025"
  32. - "10080:10080"
  33. - "10110:10110"
  34. extends:
  35. file: build/docker-compose.common.yml
  36. service: inbucket
  37. openldap:
  38. restart: 'no'
  39. container_name: mattermost-openldap
  40. ports:
  41. - "389:389"
  42. - "636:636"
  43. extends:
  44. file: build/docker-compose.common.yml
  45. service: openldap
  46. elasticsearch:
  47. restart: 'no'
  48. container_name: mattermost-elasticsearch
  49. ports:
  50. - "9200:9200"
  51. - "9300:9300"
  52. extends:
  53. file: build/docker-compose.common.yml
  54. service: elasticsearch
  55. dejavu:
  56. restart: 'no'
  57. container_name: mattermost-dejavu
  58. ports:
  59. - "1358:1358"
  60. extends:
  61. file: build/docker-compose.common.yml
  62. service: dejavu
  63. keycloak:
  64. restart: 'no'
  65. container_name: mattermost-saml
  66. ports:
  67. - "8484:8080"
  68. extends:
  69. file: build/docker-compose.common.yml
  70. service: keycloak
  71. networks:
  72. mm-test:
  73. driver: bridge
  74. ipam:
  75. driver: default
  76. config:
  77. - subnet: 192.168.254.0/24
  78. ip_range: 192.168.254.0/24