Skip to content
Snippets Groups Projects
Select Git revision
  • master
1 result

docker-compose.yml

Blame
  • docker-compose.yml 1.37 KiB
    version: '2'
    services:
      swift:
        build:
          context: ..
          dockerfile: docker/swift/Dockerfile
        ports:
          - "12345:8080"
     #   volumes:
     #     - /srv/swift:/srv
        links:
          - zookeeper
          - kafka
    
      neo-consumer:
        build:
          context: ..
          dockerfile: docker/kafka/neo4j-consumer/Dockerfile
        links:
          - kafka
          - neo
      neo:
        image: neo4j:latest
        ports:
          - "7474:7474"
          - "7687:7687"
        environment:
           - NEO4J_AUTH=none
    
      stdout-consumer:
        build:
          context: ..
          dockerfile: docker/kafka/consumer/Dockerfile
        links:
          - kafka
    
    #  producer:
    #    build:
    #      context: ..
    #      dockerfile: docker/kafka/producer/Dockerfile
    #    links:
    #      - kafka
    
      kafka:
        image: wurstmeister/kafka
        links:
          - zookeeper
        ports:
          - "9092:9092"
        environment:
          JMX_PORT: 7000
          KAFKA_ZOOKEEPER_CONNECT: zookeeper:2181
          KAFKA_CREATE_TOPICS: "swift:1:1"
          KAFKA_ADVERTISED_PORT: 9092
    
      # kafka (at least this image) needs zookeeper
      zookeeper:
        image: wurstmeister/zookeeper
        environment:
          JMX_PORT: 7000
    
      # some webui is always good, attach it and connect it to zookeeper:2181
      kafka-manager:
        image: sheepkiller/kafka-manager
        ports:
          - "9000:9000"
        links:
          - zookeeper
          - kafka
        environment: