version: '3' volumes: grafana: services: db: image: postgres:9.6.15-alpine container_name: wowstash_db ports: - 5433:5432 environment: POSTGRES_PASSWORD: ${DB_PASS} POSTGRES_USER: ${DB_USER} POSTGRES_DB: ${DB_NAME} volumes: - ./data/postgresql:/var/lib/postgresql/data cache: image: redis:latest container_name: wowstash_cache ports: - 6379:6379 kibana: image: docker.elastic.co/kibana/kibana:7.1.0 ports: - 5601:5601 environment: ELASTICSEARCH_HOSTS: http://elasticsearch:9200 elasticsearch: image: docker.elastic.co/elasticsearch/elasticsearch:7.1.0 environment: - discovery.type=single-node - node.name=elasticsearch - cluster.name=es-docker-cluster - "ES_JAVA_OPTS=-Xms512m -Xmx512m" ulimits: memlock: soft: -1 hard: -1 volumes: - ./data/elasticsearch:/usr/share/elasticsearch/data ports: - 9200:9200