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 0000000000000000000000000000000000000000..ba288cb83cf649030577e6331fee49f46316ee52 --- /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 0000000000000000000000000000000000000000..20a7a73c99c102fe90fa3d4eaa9935dba5298a94 --- /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 0000000000000000000000000000000000000000..2cb0d883acc38e0d24434faf4e7af82ff3c42a81 --- /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 0000000000000000000000000000000000000000..3347cfa9d4ddc38a7c867823abc3e7cb9d5fb319 --- /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