version: '3.0' services: elastic: image: elasticsearch:6.5.4 ports: - 9200 # hide database to exterior volumes: - esdata:/usr/share/elasticsearch/data networks: - deploy container_name: elastic action_server: build: . ports: - 5055 # hide action server to exterior depends_on: - elastic networks: - deploy container_name: action_server interface: build: ./chat-service depends_on: - elastic - action_server ports: - 5000:5000 networks: - deploy container_name: interface volumes: esdata: networks: deploy: