forked from pranavtharoor/cicada
-
Notifications
You must be signed in to change notification settings - Fork 0
/
docker-compose.yml
211 lines (209 loc) · 4.25 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
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
version: '2.2'
services:
frontend:
build: .
restart: unless-stopped
networks:
- cicada-network
mem_limit: 100m
mem_reservation: 50m
container_name: cicada-frontend
image: cicada-frontend
backend:
build: ./api
restart: unless-stopped
networks:
- cicada-network
container_name: cicada-backend
depends_on:
- db
image: cicada-backend
db:
build: ./db
restart: unless-stopped
networks:
- cicada-network
container_name: cicada-db
volumes:
- database:/var/lib/mysql
environment:
- MYSQL_ROOT_PASSWORD=rootpassword
- MYSQL_DATABASE=cicadaround2
image: cicada-db
user1:
build:
context: .
args:
PASSWORD: password1
TOKEN: 7tmVZH4DPYwvn9kkyZOq
restart: unless-stopped
networks:
- cicada-network
mem_limit: 300m
mem_reservation: 100m
container_name: cicada-user1
user2:
build:
context: .
args:
PASSWORD: password2
TOKEN: Z97YmgrYV9sAip9yMQ5u
restart: unless-stopped
networks:
- cicada-network
mem_limit: 300m
mem_reservation: 100m
container_name: cicada-user2
user3:
build:
context: .
args:
PASSWORD: password3
TOKEN: 8KZ6DdhESi1ET7VTMKoX
restart: unless-stopped
networks:
- cicada-network
mem_limit: 300m
mem_reservation: 100m
container_name: cicada-user3
user4:
build:
context: .
args:
PASSWORD: password4
TOKEN: 5WXjtSnTarKd3VwtQ4Cq
restart: unless-stopped
networks:
- cicada-network
mem_limit: 300m
mem_reservation: 100m
container_name: cicada-user4
user5:
build:
context: .
args:
PASSWORD: password5
TOKEN: BHENb4RNgbPWXzmIM2t8
restart: unless-stopped
networks:
- cicada-network
mem_limit: 300m
mem_reservation: 100m
container_name: cicada-user5
user6:
build:
context: .
args:
PASSWORD: password6
TOKEN: NTgJB00SVqEGqB8ggf2j
restart: unless-stopped
networks:
- cicada-network
mem_limit: 300m
mem_reservation: 100m
container_name: cicada-user6
user7:
build:
context: .
args:
PASSWORD: password7
TOKEN: hwLH8ADfWo5yUEGqX8zw
restart: unless-stopped
networks:
- cicada-network
mem_limit: 300m
mem_reservation: 100m
container_name: cicada-user7
user8:
build:
context: .
args:
PASSWORD: password8
TOKEN: 7zxm5dK7ny2nDW47RGIb
restart: unless-stopped
networks:
- cicada-network
mem_limit: 300m
mem_reservation: 100m
container_name: cicada-user8
user9:
build:
context: .
args:
PASSWORD: password9
TOKEN: AkGc9eAuvd28a6LCSG4F
restart: unless-stopped
networks:
- cicada-network
mem_limit: 300m
mem_reservation: 100m
container_name: cicada-user9
user10:
build:
context: .
args:
PASSWORD: password10
TOKEN: qjE4kizpZb3gGKR7YtTr
restart: unless-stopped
networks:
- cicada-network
mem_limit: 300m
mem_reservation: 100m
container_name: cicada-user10
user11:
build:
context: .
args:
PASSWORD: password11
TOKEN: 9L5DHWmIYnaidtSWqlFt
restart: unless-stopped
networks:
- cicada-network
mem_limit: 300m
mem_reservation: 100m
container_name: cicada-user11
user12:
build:
context: .
args:
PASSWORD: password12
TOKEN: KLuatBtNBY47j1KtVgQQ
restart: unless-stopped
networks:
- cicada-network
mem_limit: 300m
mem_reservation: 100m
container_name: cicada-user12
proxy:
build:
context: .
dockerfile: ./nginx/Dockerfile
image: iecse/cicada-proxy
restart: unless-stopped
networks:
- cicada-network
container_name: cicada-proxy
mem_limit: 100m
mem_reservation: 50m
depends_on:
- user1
- user2
- user3
- user4
- user5
- user6
- user7
- user8
- user9
- user10
- user11
- user12
- frontend
ports:
- 6001:80
networks:
cicada-network:
driver: bridge
name: cicada-network
volumes:
database: