version: '2'
services:
  camunda:
    build: ./camunda-overlay
    container_name: camunda
    ports:
      - "8085:8080"
    restart: always
    depends_on:
      - service-analysis
      - service-fallback
      - service-reporting
      - service-twitter

  service-analysis:
    build: ./service-analysis
    container_name: analysis
    ports:
      - "8081:8081"
    restart: always

  service-fallback:
    build: ./service-fallback
    container_name: fallback
    ports:
      - "8082:8082"

  service-reporting:
    build: ./service-reporting
    container_name: reporting
    ports:
      - "8083:8083"
    restart: always

  service-twitter:
    build: ./service-twitter
    container_name: twitter
    ports:
      - "8084:8084"
    restart: always

  service-website:
    build: ./service-website
    container_name: website
    ports:
      - "8080:8080"
    depends_on:
      - camunda