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