-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathdocker-compose.yml
More file actions
134 lines (117 loc) · 2.68 KB
/
Copy pathdocker-compose.yml
File metadata and controls
134 lines (117 loc) · 2.68 KB
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
126
127
128
129
130
131
132
133
134
version: '2'
services:
api-gateway:
environment:
EUREKA_URL: eureka
CONFIG_URL: config
build: ./Api-Gateway
container_name: api-gateway
image: api
ports:
- 8090:8090
persistence:
environment:
MONGO_URI: mongodb
EUREKA_URL: eureka
CONFIG_URL: config
KAFKA_URL: kafka
build: ./persistence-manager
container_name: persistence
image: persistence
ports:
- 8055:8055
reporting-service:
build: ./ReportingService
container_name: reporting-service
image: reporting-service
ports:
- "8040:8040"
environment:
CASSANDRA_HOST: cassandra_db1
EUREKA_URL: eureka
CONFIG_URL: config
KAFKA_URL: kafka
user-persistence:
environment:
EUREKA_URL: eureka
CONFIG_URL: config
build: ./user-persistence
container_name: user-persistence
image: user_persistence
ports:
- 8088:8088
auth-service:
environment:
EUREKA_URL: eureka
CONFIG_URL: config
build: ./Authentication_server
container_name: auth-service
image: auth-service
ports:
- 5000:5000
job-manager:
environment:
EUREKA_URL: eureka
CONFIG_URL: config
KAFKA_URL: kafka
build: ./JobManager
container_name: job-manager
image: job-manager
ports:
- 8021:8021
job-scheduler:
environment:
EUREKA_URL: eureka
CONFIG_URL: config
KAFKA_URL: kafka
REDIS_URL: redis
build: ./Engine_dw-job-scheduler
container_name: job-scheduler
image: job-scheduler
ports:
- "8060:8060"
restart: always
results-processor:
environment:
EUREKA_URL: eureka
CONFIG_URL: config
KAFKA_URL: kafka
REDIS_URL: redis
build: ./Engine_dw-results-processor
container_name: results-processor
image: results-processor
ports:
- "8065:8065"
restart: always
state-initializer:
environment:
EUREKA_URL: eureka
CONFIG_URL: config
KAFKA_URL: kafka
REDIS_URL: redis
build: ./Engine_dw-state-initializer
container_name: state-initializer
image: state-initializer
ports:
- "8078:8078"
restart: always
task-scheduler:
environment:
EUREKA_URL: eureka
CONFIG_URL: config
KAFKA_URL: kafka
build: ./Engine_dw-task-scheduler
container_name: task-scheduler
image: task-scheduler
ports:
- "7687:7687"
socket-service:
environment:
EUREKA_URL: eureka
CONFIG_URL: config
KAFKA_URL: kafka
build: ./SocketService
container_name: socket-service
image: socket-service
ports:
- "3000:3000"