github.com/mattermost/mattermost-server/server/v8@v8.0.0-20230610055354-a6d1d38b273d/docker-compose.makefile.yml (about)

     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    mysql-read-replica:
    12      restart: 'no'
    13      container_name: mattermost-mysql-read-replica
    14      ports:
    15        - "3307:3306"
    16      extends:
    17          file: build/docker-compose.common.yml
    18          service: mysql-read-replica
    19    postgres:
    20      restart: 'no'
    21      container_name: mattermost-postgres
    22      ports:
    23        - "5432:5432"
    24      extends:
    25          file: build/docker-compose.common.yml
    26          service: postgres
    27    minio:
    28      restart: 'no'
    29      container_name: mattermost-minio
    30      ports:
    31        - "9000:9000"
    32      extends:
    33          file: build/docker-compose.common.yml
    34          service: minio
    35    inbucket:
    36      restart: 'no'
    37      container_name: mattermost-inbucket
    38      ports:
    39        - "9001:9001"
    40        - "10025:10025"
    41        - "10110:10110"
    42      extends:
    43          file: build/docker-compose.common.yml
    44          service: inbucket
    45    openldap:
    46      restart: 'no'
    47      container_name: mattermost-openldap
    48      ports:
    49        - "389:389"
    50        - "636:636"
    51      extends:
    52          file: build/docker-compose.common.yml
    53          service: openldap
    54    elasticsearch:
    55      restart: 'no'
    56      container_name: mattermost-elasticsearch
    57      ports:
    58        - "9200:9200"
    59        - "9300:9300"
    60      extends:
    61          file: build/docker-compose.common.yml
    62          service: elasticsearch
    63    dejavu:
    64      restart: 'no'
    65      container_name: mattermost-dejavu
    66      ports:
    67        - "1358:1358"
    68      extends:
    69          file: build/docker-compose.common.yml
    70          service: dejavu
    71    keycloak:
    72      restart: 'no'
    73      container_name: mattermost-saml
    74      ports:
    75        - "8484:8080"
    76      extends:
    77          file: build/docker-compose.common.yml
    78          service: keycloak
    79    prometheus:
    80      restart: 'no'
    81      container_name: mattermost-prometheus
    82      ports:
    83        - "9090:9090"
    84      extends:
    85          file: build/docker-compose.common.yml
    86          service: prometheus
    87    grafana:
    88      restart: 'no'
    89      container_name: mattermost-grafana
    90      ports:
    91        - "3000:3000"
    92      extends:
    93          file: build/docker-compose.common.yml
    94          service: grafana
    95  
    96  networks:
    97    mm-test:
    98      driver: bridge
    99      ipam:
   100        driver: default
   101        config:
   102          - subnet: 192.168.254.0/24
   103            ip_range: 192.168.254.0/24