github.com/masterhung0112/hk_server/v5@v5.0.0-20220302090640-ec71aef15e1c/docker-compose.yml (about)

     1  version: '2.4'
     2  services:
     3    mysql:
     4      restart: 'no'
     5      container_name: hungknow-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: hungknow-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: hungknow-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: hungknow-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: hungknow-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: hungknow-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: hungknow-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: hungknow-saml
    66      ports:
    67        - "8484:8080"
    68      extends:
    69          file: build/docker-compose.common.yml
    70          service: keycloak
    71    start_dependencies:
    72      command: mysql:3306 postgres:5432 inbucket:10080 minio:9000
    73      image: mattermost/mattermost-wait-for-dep:latest
    74      networks:
    75        - hk-test
    76      depends_on:
    77        - mysql
    78        - postgres
    79        - inbucket
    80        - minio
    81  
    82  networks:
    83    hk-test:
    84      driver: bridge
    85      ipam:
    86        driver: default
    87        config:
    88          - subnet: 192.168.253.0/24
    89            ip_range: 192.168.253.0/24