From 65b2fed6fef2d9ea43ef60cfbc4863e101b8a6a4 Mon Sep 17 00:00:00 2001 From: ben <stu126940@mail.uni-kiel.de> Date: Wed, 18 Mar 2020 11:40:41 +0100 Subject: [PATCH] add docker-compose files for all experimentes --- .../uc1-docker-compose/docker-compose.yml | 26 ++++++++++++++++++ .../uc2-docker-compose/docker-compose.yml | 26 ++++++++++++++++++ .../uc3-docker-compose/docker-compose.yml | 27 +++++++++++++++++++ .../uc4-docker-compose/docker-compose.yml | 25 +++++++++++++++++ 4 files changed, 104 insertions(+) create mode 100755 Deployment/docker-compose/uc1-docker-compose/docker-compose.yml create mode 100755 Deployment/docker-compose/uc2-docker-compose/docker-compose.yml create mode 100755 Deployment/docker-compose/uc3-docker-compose/docker-compose.yml create mode 100755 Deployment/docker-compose/uc4-docker-compose/docker-compose.yml diff --git a/Deployment/docker-compose/uc1-docker-compose/docker-compose.yml b/Deployment/docker-compose/uc1-docker-compose/docker-compose.yml new file mode 100755 index 000000000..ba288cb83 --- /dev/null +++ b/Deployment/docker-compose/uc1-docker-compose/docker-compose.yml @@ -0,0 +1,26 @@ +version: '2' +services: + zookeeper: + image: wurstmeister/zookeeper + ports: + - "2181:2181" + kafka: + image: wurstmeister/kafka + ports: + - "9092:9092" + expose: + - "9092" + environment: + KAFKA_ADVERTISED_HOST_NAME: kafka #172.17.0.1 # Replace with docker network + KAFKA_ZOOKEEPER_CONNECT: zookeeper:2181 + KAFKA_ZOOKEEPER_CONNECTION_TIMEOUT_MS: 30000 + KAFKA_CREATE_TOPICS: "input:3:1,output:3:1,configuration:3:1,aggregation-feedback:3:1,dayofweek:3:1,hourofday:3:1,hourofweek:3:1" + uc-app: + image: benediktwetzel/uc1-app:latest + environment: + KAFKA_BOOTSTRAP_SERVERS: kafka:9092 + uc-wg: + image: benediktwetzel/uc1-wg:latest + environment: + KAFKA_BOOTSTRAP_SERVERS: kafka:9092 + NUM_SENSORS: 1 diff --git a/Deployment/docker-compose/uc2-docker-compose/docker-compose.yml b/Deployment/docker-compose/uc2-docker-compose/docker-compose.yml new file mode 100755 index 000000000..20a7a73c9 --- /dev/null +++ b/Deployment/docker-compose/uc2-docker-compose/docker-compose.yml @@ -0,0 +1,26 @@ +version: '2' +services: + zookeeper: + image: wurstmeister/zookeeper + ports: + - "2181:2181" + kafka: + image: wurstmeister/kafka + ports: + - "9092:9092" + expose: + - "9092" + environment: + KAFKA_ADVERTISED_HOST_NAME: kafka #172.17.0.1 # Replace with docker network + KAFKA_ZOOKEEPER_CONNECT: zookeeper:2181 + KAFKA_ZOOKEEPER_CONNECTION_TIMEOUT_MS: 30000 + KAFKA_CREATE_TOPICS: "input:3:1,output:3:1,configuration:3:1,aggregation-feedback:3:1,dayofweek:3:1,hourofday:3:1,hourofweek:3:1" + uc-app: + image: benediktwetzel/uc2-app:latest + environment: + KAFKA_BOOTSTRAP_SERVERS: kafka:9092 + uc-wg: + image: benediktwetzel/uc2-wg:latest + environment: + KAFKA_BOOTSTRAP_SERVERS: kafka:9092 + NUM_SENSORS: 1 \ No newline at end of file diff --git a/Deployment/docker-compose/uc3-docker-compose/docker-compose.yml b/Deployment/docker-compose/uc3-docker-compose/docker-compose.yml new file mode 100755 index 000000000..2cb0d883a --- /dev/null +++ b/Deployment/docker-compose/uc3-docker-compose/docker-compose.yml @@ -0,0 +1,27 @@ +version: '2' +services: + zookeeper: + image: wurstmeister/zookeeper + ports: + - "2181:2181" + kafka: + image: wurstmeister/kafka + ports: + - "9092:9092" + expose: + - "9092" + environment: + KAFKA_ADVERTISED_HOST_NAME: kafka #172.17.0.1 # Replace with docker network + KAFKA_ZOOKEEPER_CONNECT: zookeeper:2181 + KAFKA_ZOOKEEPER_CONNECTION_TIMEOUT_MS: 30000 + KAFKA_CREATE_TOPICS: "input:3:1,output:3:1,configuration:3:1,aggregation-feedback:3:1,dayofweek:3:1,hourofday:3:1,hourofweek:3:1" + uc-app: + image: benediktwetzel/uc3-app:latest + environment: + KAFKA_BOOTSTRAP_SERVERS: kafka:9092 + KAFKA_WINDOW_DURATION_MINUTES: 60 + uc-wg: + image: benediktwetzel/uc3-wg:latest + environment: + KAFKA_BOOTSTRAP_SERVERS: kafka:9092 + NUM_SENSORS: 1 \ No newline at end of file diff --git a/Deployment/docker-compose/uc4-docker-compose/docker-compose.yml b/Deployment/docker-compose/uc4-docker-compose/docker-compose.yml new file mode 100755 index 000000000..3347cfa9d --- /dev/null +++ b/Deployment/docker-compose/uc4-docker-compose/docker-compose.yml @@ -0,0 +1,25 @@ +version: '2' +services: + zookeeper: + image: wurstmeister/zookeeper + ports: + - "2181:2181" + kafka: + image: wurstmeister/kafka + ports: + - "9092:9092" + expose: + - "9092" + environment: + KAFKA_ADVERTISED_HOST_NAME: kafka #172.17.0.1 # Replace with docker network + KAFKA_ZOOKEEPER_CONNECT: zookeeper:2181 + KAFKA_ZOOKEEPER_CONNECTION_TIMEOUT_MS: 30000 + KAFKA_CREATE_TOPICS: "input:3:1,output:3:1,configuration:3:1,aggregation-feedback:3:1,dayofweek:3:1,hourofday:3:1,hourofweek:3:1" + uc-app: + image: benediktwetzel/uc2-app:latest #TODO + environment: + KAFKA_BOOTSTRAP_SERVERS: kafka:9092 + uc-wg: + image: benediktwetzel/uc2-wg:latest #TODO + environment: + KAFKA_BOOTSTRAP_SERVERS: kafka:9092 -- GitLab