github.com/haalcala/mattermost-server-change-repo/v5@v5.33.2/build/docker-compose.yml (about) 1 version: '2.4' 2 services: 3 mysql: 4 extends: 5 file: docker-compose.common.yml 6 service: mysql 7 tmpfs: /var/lib/mysql 8 volumes: 9 - "./docker/mysql.conf.d:/etc/mysql/conf.d" 10 postgres: 11 extends: 12 file: docker-compose.common.yml 13 service: postgres 14 tmpfs: /var/lib/postgresql/data 15 minio: 16 extends: 17 file: docker-compose.common.yml 18 service: minio 19 inbucket: 20 extends: 21 file: docker-compose.common.yml 22 service: inbucket 23 openldap: 24 extends: 25 file: docker-compose.common.yml 26 service: openldap 27 elasticsearch: 28 extends: 29 file: docker-compose.common.yml 30 service: elasticsearch 31 dejavu: 32 extends: 33 file: docker-compose.common.yml 34 service: dejavu 35 keycloak: 36 extends: 37 file: docker-compose.common.yml 38 service: keycloak 39 prometheus: 40 extends: 41 file: docker-compose.common.yml 42 service: prometheus 43 grafana: 44 extends: 45 file: docker-compose.common.yml 46 service: grafana 47 48 start_dependencies: 49 image: mattermost/mattermost-wait-for-dep:latest 50 networks: 51 - mm-test 52 depends_on: 53 - mysql 54 - postgres 55 - minio 56 - inbucket 57 - openldap 58 - elasticsearch 59 - prometheus 60 - grafana 61 command: postgres:5432 mysql:3306 minio:9000 inbucket:10080 openldap:389 elasticsearch:9200 prometheus:9090 grafana:3000 62 63 networks: 64 mm-test: 65 driver: bridge