-
Notifications
You must be signed in to change notification settings - Fork 0
/
docker-compose.yml
125 lines (111 loc) · 2.4 KB
/
docker-compose.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
version: '3.4'
services:
rocket:
container_name: rocket
build: ./Services/Rocket
ports:
- "4001:4001"
networks:
- blueorigin
chief_rocket:
container_name: chief-rocket-department
build: ./Services/ChiefRocketDepartment
ports:
- "4002:4002"
networks:
- blueorigin
poll:
container_name: poll
build: ./Services/Poll
ports:
- "4003:4003"
networks:
- blueorigin
weather_department:
container_name: weather-department
build: ./Services/WeatherDepartment
ports:
- "4004:4004"
networks:
- blueorigin
weather_supplier:
container_name: weather-supplier
build: ./Services/WeatherSupplier
ports:
- "4005:4005"
networks:
- blueorigin
mission:
container_name: mission
build: ./Services/Mission
ports:
- "4006:4006"
networks:
- blueorigin
telemetry:
container_name: telemetry
build: ./Services/Telemetry
ports:
- "4007:4007"
networks:
- blueorigin
payload_department:
container_name: payload-department
build: ./Services/PayloadDepartment
ports:
- "4008:4008"
networks:
- blueorigin
client:
container_name: client
build: ./Services/Client
ports:
- "4009:4009"
networks:
- blueorigin
webcasting:
container_name: webcasting
build: ./Services/Webcasting
ports:
- "4010:4010"
networks:
- blueorigin
rocket_telemetry:
container_name: rocket_telemetry
build: ./Services/RocketTelemetry
ports:
- "4011:4011"
networks:
- blueorigin
rocket_poll:
container_name: rocket_poll
build: ./Services/RocketPoll
ports:
- "4012:4012"
networks:
- blueorigin
zookeeper:
image: wurstmeister/zookeeper:latest
ports:
- "2181:2181"
networks:
- blueorigin
kafka:
image: wurstmeister/kafka:2.11-1.1.1
ports:
- "9092:9092"
links:
- zookeeper
environment:
KAFKA_ADVERTISED_HOST_NAME: kafka
KAFKA_ZOOKEEPER_CONNECT: zookeeper:2181
KAFKA_AUTO_CREATE_TOPICS_ENABLE: 'true'
KAFKA_DELETE_TOPIC_ENABLE: 'true'
KAFKA_CREATE_TOPICS: "Poll:1:1,responsePollRocket:1:1,responsePollWeather:1:1"
KAFKA_BROKER_ID: 1
volumes:
- /var/run/docker.sock:/var/run/docker.sock
networks:
- blueorigin
networks:
blueorigin: