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