Select Git revision
docker-compose.yml
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: