version: '3.1' services: nginx: build: nginx/ ports: - "8081:8081" links: - logstash:logstash - kibana:kibana restart: always networks: - core elasticsearch: build: elasticsearch/ volumes: - ./elasticsearch/config/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml - ./elasticsearch/data:/usr/share/elasticsearch/data environment: LS_JAVA_OPTS: "-Xmx256m -Xms256m" restart: always networks: - core kibana: build: kibana/ volumes: - ./kibana/config/:/usr/share/kibana/config depends_on: - elasticsearch restart: always networks: - core logstash: build: logstash/ volumes: - ./logstash/config/logstash.yml:/usr/share/logstash/config/logstash.yml - ./logstash/pipeline:/usr/share/logstash/pipeline environment: LS_JAVA_OPTS: "-Xmx256m -Xms256m" depends_on: - elasticsearch networks: - core restart: always networks: core: driver: bridge