version: '3' services: zookeeper: image: zookeeper container_name: zookeeper restart: always nimbus: image: storm container_name: nimbus command: storm nimbus depends_on: - zookeeper links: - zookeeper restart: always ports: - 6627:6627 volumes: - .:/usr/src/app supervisor: image: storm container_name: supervisor command: storm supervisor depends_on: - nimbus - zookeeper links: - nimbus - zookeeper restart: always ui: image: storm container_name: storm_ui command: storm ui ports: - 8080:8080 depends_on: - nimbus links: - nimbus backend: build: context: ./ dockerfile: ./docker/Dockerfile container_name: docker_storm image: thornycrackers/docker_storm volumes: - .:/usr/src/app command: /bin/bash tty: true stdin_open: true