-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathdocker-compose-local.yaml
140 lines (124 loc) · 2.77 KB
/
docker-compose-local.yaml
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
135
136
137
138
139
140
version: "2"
services:
start_dependencies:
image: dadarek/wait-for-dependencies
depends_on:
- mongo
- rabbitmq
command: rabbitmq:5672
api:
build: ./Collectively.Api/src/Collectively.Api
links:
- rabbitmq
- redis
- storage-service
ports:
- '5000:5000'
signalr-service:
build: ./Collectively.Services.SignalR/src/Collectively.Services.SignalR
links:
- mongo
- rabbitmq
- remarks-service
ports:
- '10010:10010'
storage-service:
build: ./Collectively.Services.Storage/src/Collectively.Services.Storage
links:
- mongo
- rabbitmq
- redis
- users-service
- remarks-service
- operations-service
- statistics-service
- notifications-service
ports:
- '10000:10000'
users-service:
build: ./Collectively.Services.Users/src/Collectively.Services.Users
links:
- mongo
- rabbitmq
ports:
- '10002:10002'
remarks-service:
build: ./Collectively.Services.Remarks/src/Collectively.Services.Remarks
links:
- mongo
- rabbitmq
ports:
- '10003:10003'
operations-service:
build: ./Collectively.Services.Operations/src/Collectively.Services.Operations
links:
- mongo
- rabbitmq
ports:
- '10001:10001'
medium-service:
build: ./Collectively.Services.Medium/src/Collectively.Services.Medium
links:
- mongo
- rabbitmq
ports:
- '11000:11000'
mailing-service:
build: ./Collectively.Services.Mailing/src/Collectively.Services.Mailing
links:
- mongo
- rabbitmq
ports:
- '10006:10006'
notifications-service:
build: ./Collectively.Services.Notifications/src/Collectively.Services.Notifications
links:
- mongo
- rabbitmq
ports:
- '10005:10005'
statistics-service:
build: ./Collectively.Services.Statistics/src/Collectively.Services.Statistics
links:
- mongo
- rabbitmq
ports:
- '10004:10004'
supervisor-service:
build: ./Collectively.Services.Supervisor/src/Collectively.Services.Supervisor
links:
- mongo
- rabbitmq
- api
- mailing-service
- medium-service
- operations-service
- remarks-service
- statistics-service
- storage-service
- signalr-service
- users-service
ports:
- '11001:11001'
web:
build: ./Collectively.Web
links:
- api
- signalr-service
ports:
- '9000:9000'
mongo:
image: mongo
volumes:
- ./data/db:/data/db
ports:
- '27017:27017'
rabbitmq:
image: rabbitmq:3.6.5-management
ports:
- '5672:5672'
- '15672:15672'
redis:
image: redis
ports:
- '6379:6379'