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