github.com/vnforks/kid/v5@v5.22.1-0.20200408055009-b89d99c65676/docker-compose.yaml (about)

     1  version: '2.4'
     2  services:
     3    mysql:
     4      container_name: kid-mysql
     5      ports:
     6        - "3306:3306"
     7      extends:
     8          file: build/docker-compose.common.yml
     9          service: mysql
    10    minio:
    11      container_name: kid-minio
    12      ports:
    13        - "9000:9000"
    14      extends:
    15          file: build/docker-compose.common.yml
    16          service: minio
    17    inbucket:
    18      container_name: kid-inbucket
    19      ports:
    20        - "10025:10025"
    21        - "10080:10080"
    22        - "10110:10110"
    23      extends:
    24          file: build/docker-compose.common.yml
    25          service: inbucket
    26    openldap:
    27      container_name: kid-openldap
    28      ports:
    29        - "389:389"
    30        - "636:636"
    31      extends:
    32          file: build/docker-compose.common.yml
    33          service: openldap
    34    elasticsearch:
    35      container_name: kid-elasticsearch
    36      ports:
    37        - "9200:9200"
    38        - "9300:9300"
    39      extends:
    40          file: build/docker-compose.common.yml
    41          service: elasticsearch
    42    start_dependencies:
    43      image: mattermost/mattermost-wait-for-dep:latest
    44      networks:
    45        - k-test
    46      depends_on:
    47        - mysql
    48        - minio
    49        - inbucket
    50        - openldap
    51        - elasticsearch
    52      command: mysql:3306 minio:9000 inbucket:10080 openldap:389 elasticsearch:9200
    53  
    54  networks:
    55    k-test:
    56      driver: bridge