@@ -16,6 +16,7 @@ all: hub \
16
16
distributor \
17
17
router \
18
18
sessions \
19
+ sessionqueuer \
19
20
event_bus \
20
21
chrome \
21
22
firefox \
@@ -32,6 +33,7 @@ generate_all: \
32
33
generate_distributor \
33
34
generate_router \
34
35
generate_sessions \
36
+ generate_sessionqueuer \
35
37
generate_event_bus \
36
38
generate_node_base \
37
39
generate_chrome \
@@ -74,6 +76,12 @@ generate_sessions:
74
76
sessions : base generate_sessions
75
77
cd ./Sessions && docker build $(BUILD_ARGS ) -t $(NAME ) /sessions:$(TAG_VERSION ) .
76
78
79
+ generate_sessionqueuer :
80
+ cd ./SessionQueuer && ./generate.sh $(TAG_VERSION ) $(NAMESPACE ) $(AUTHORS )
81
+
82
+ sessionqueuer : base generate_sessionqueuer
83
+ cd ./SessionQueuer && docker build $(BUILD_ARGS ) -t $(NAME ) /session-queuer:$(TAG_VERSION ) .
84
+
77
85
generate_event_bus :
78
86
cd ./EventBus && ./generate.sh $(TAG_VERSION ) $(NAMESPACE ) $(AUTHORS )
79
87
@@ -157,6 +165,7 @@ tag_latest:
157
165
docker tag $(NAME ) /distributor:$(TAG_VERSION ) $(NAME ) /distributor:latest
158
166
docker tag $(NAME ) /router:$(TAG_VERSION ) $(NAME ) /router:latest
159
167
docker tag $(NAME ) /sessions:$(TAG_VERSION ) $(NAME ) /sessions:latest
168
+ docker tag $(NAME ) /session-queuer:$(TAG_VERSION ) $(NAME ) /session-queuer:latest
160
169
docker tag $(NAME ) /event-bus:$(TAG_VERSION ) $(NAME ) /event-bus:latest
161
170
docker tag $(NAME ) /node-base:$(TAG_VERSION ) $(NAME ) /node-base:latest
162
171
docker tag $(NAME ) /node-chrome:$(TAG_VERSION ) $(NAME ) /node-chrome:latest
@@ -174,6 +183,7 @@ release_latest:
174
183
docker push $(NAME ) /distributor:latest
175
184
docker push $(NAME ) /router:latest
176
185
docker push $(NAME ) /sessions:latest
186
+ docker push $(NAME ) /session-queuer:latest
177
187
docker push $(NAME ) /event-bus:latest
178
188
docker push $(NAME ) /node-base:latest
179
189
docker push $(NAME ) /node-chrome:latest
@@ -191,6 +201,7 @@ tag_major_minor:
191
201
docker tag $(NAME ) /distributor:$(TAG_VERSION ) $(NAME ) /distributor:$(MAJOR )
192
202
docker tag $(NAME ) /router:$(TAG_VERSION ) $(NAME ) /router:$(MAJOR )
193
203
docker tag $(NAME ) /sessions:$(TAG_VERSION ) $(NAME ) /sessions:$(MAJOR )
204
+ docker tag $(NAME ) /session-queuer:$(TAG_VERSION ) $(NAME ) /session-queuer:$(MAJOR )
194
205
docker tag $(NAME ) /event-bus:$(TAG_VERSION ) $(NAME ) /event-bus:$(MAJOR )
195
206
docker tag $(NAME ) /node-base:$(TAG_VERSION ) $(NAME ) /node-base:$(MAJOR )
196
207
docker tag $(NAME ) /node-chrome:$(TAG_VERSION ) $(NAME ) /node-chrome:$(MAJOR )
@@ -206,6 +217,7 @@ tag_major_minor:
206
217
docker tag $(NAME ) /distributor:$(TAG_VERSION ) $(NAME ) /distributor:$(MAJOR ) .$(MINOR )
207
218
docker tag $(NAME ) /router:$(TAG_VERSION ) $(NAME ) /router:$(MAJOR ) .$(MINOR )
208
219
docker tag $(NAME ) /sessions:$(TAG_VERSION ) $(NAME ) /sessions:$(MAJOR ) .$(MINOR )
220
+ docker tag $(NAME ) /session-queuer:$(TAG_VERSION ) $(NAME ) /session-queuer:$(MAJOR ) .$(MINOR )
209
221
docker tag $(NAME ) /event-bus:$(TAG_VERSION ) $(NAME ) /event-bus:$(MAJOR ) .$(MINOR )
210
222
docker tag $(NAME ) /node-base:$(TAG_VERSION ) $(NAME ) /node-base:$(MAJOR ) .$(MINOR )
211
223
docker tag $(NAME ) /node-chrome:$(TAG_VERSION ) $(NAME ) /node-chrome:$(MAJOR ) .$(MINOR )
@@ -221,6 +233,7 @@ tag_major_minor:
221
233
docker tag $(NAME ) /distributor:$(TAG_VERSION ) $(NAME ) /distributor:$(MAJOR_MINOR_PATCH )
222
234
docker tag $(NAME ) /router:$(TAG_VERSION ) $(NAME ) /router:$(MAJOR_MINOR_PATCH )
223
235
docker tag $(NAME ) /sessions:$(TAG_VERSION ) $(NAME ) /sessions:$(MAJOR_MINOR_PATCH )
236
+ docker tag $(NAME ) /session-queuer:$(TAG_VERSION ) $(NAME ) /session-queuer:$(MAJOR_MINOR_PATCH )
224
237
docker tag $(NAME ) /event-bus:$(TAG_VERSION ) $(NAME ) /event-bus:$(MAJOR_MINOR_PATCH )
225
238
docker tag $(NAME ) /node-base:$(TAG_VERSION ) $(NAME ) /node-base:$(MAJOR_MINOR_PATCH )
226
239
docker tag $(NAME ) /node-chrome:$(TAG_VERSION ) $(NAME ) /node-chrome:$(MAJOR_MINOR_PATCH )
@@ -238,6 +251,7 @@ release: tag_major_minor
238
251
@if ! docker images $(NAME ) /distributor | awk ' { print $$2 }' | grep -q -F $(TAG_VERSION ) ; then echo " $( NAME) /distributor version $( TAG_VERSION) is not yet built. Please run 'make build'" ; false ; fi
239
252
@if ! docker images $(NAME ) /router | awk ' { print $$2 }' | grep -q -F $(TAG_VERSION ) ; then echo " $( NAME) /router version $( TAG_VERSION) is not yet built. Please run 'make build'" ; false ; fi
240
253
@if ! docker images $(NAME ) /sessions | awk ' { print $$2 }' | grep -q -F $(TAG_VERSION ) ; then echo " $( NAME) /sessions version $( TAG_VERSION) is not yet built. Please run 'make build'" ; false ; fi
254
+ @if ! docker images $(NAME ) /session-queuer | awk ' { print $$2 }' | grep -q -F $(TAG_VERSION ) ; then echo " $( NAME) /session-queuer version $( TAG_VERSION) is not yet built. Please run 'make build'" ; false ; fi
241
255
@if ! docker images $(NAME ) /event-bus | awk ' { print $$2 }' | grep -q -F $(TAG_VERSION ) ; then echo " $( NAME) /event-bus version $( TAG_VERSION) is not yet built. Please run 'make build'" ; false ; fi
242
256
@if ! docker images $(NAME ) /node-base | awk ' { print $$2 }' | grep -q -F $(TAG_VERSION ) ; then echo " $( NAME) /node-base version $( TAG_VERSION) is not yet built. Please run 'make build'" ; false ; fi
243
257
@if ! docker images $(NAME ) /node-chrome | awk ' { print $$2 }' | grep -q -F $(TAG_VERSION ) ; then echo " $( NAME) /node-chrome version $( TAG_VERSION) is not yet built. Please run 'make build'" ; false ; fi
@@ -253,6 +267,7 @@ release: tag_major_minor
253
267
docker push $(NAME ) /distributor:$(TAG_VERSION )
254
268
docker push $(NAME ) /router:$(TAG_VERSION )
255
269
docker push $(NAME ) /sessions:$(TAG_VERSION )
270
+ docker push $(NAME ) /session-queuer:$(TAG_VERSION )
256
271
docker push $(NAME ) /event-bus:$(TAG_VERSION )
257
272
docker push $(NAME ) /node-base:$(TAG_VERSION )
258
273
docker push $(NAME ) /node-chrome:$(TAG_VERSION )
@@ -268,6 +283,7 @@ release: tag_major_minor
268
283
docker push $(NAME ) /distributor:$(MAJOR )
269
284
docker push $(NAME ) /router:$(MAJOR )
270
285
docker push $(NAME ) /sessions:$(MAJOR )
286
+ docker push $(NAME ) /session-queuer:$(MAJOR )
271
287
docker push $(NAME ) /event-bus:$(MAJOR )
272
288
docker push $(NAME ) /node-base:$(MAJOR )
273
289
docker push $(NAME ) /node-chrome:$(MAJOR )
@@ -283,6 +299,7 @@ release: tag_major_minor
283
299
docker push $(NAME ) /distributor:$(MAJOR ) .$(MINOR )
284
300
docker push $(NAME ) /router:$(MAJOR ) .$(MINOR )
285
301
docker push $(NAME ) /sessions:$(MAJOR ) .$(MINOR )
302
+ docker push $(NAME ) /session-queuer:$(MAJOR ) .$(MINOR )
286
303
docker push $(NAME ) /event-bus:$(MAJOR ) .$(MINOR )
287
304
docker push $(NAME ) /node-base:$(MAJOR ) .$(MINOR )
288
305
docker push $(NAME ) /node-chrome:$(MAJOR ) .$(MINOR )
@@ -298,6 +315,7 @@ release: tag_major_minor
298
315
docker push $(NAME ) /distributor:$(MAJOR_MINOR_PATCH )
299
316
docker push $(NAME ) /router:$(MAJOR_MINOR_PATCH )
300
317
docker push $(NAME ) /sessions:$(MAJOR_MINOR_PATCH )
318
+ docker push $(NAME ) /session-queuer:$(MAJOR_MINOR_PATCH )
301
319
docker push $(NAME ) /event-bus:$(MAJOR_MINOR_PATCH )
302
320
docker push $(NAME ) /node-base:$(MAJOR_MINOR_PATCH )
303
321
docker push $(NAME ) /node-chrome:$(MAJOR_MINOR_PATCH )
@@ -379,6 +397,7 @@ test_video: video hub chrome firefox opera
379
397
generate_distributor \
380
398
generate_router \
381
399
generate_sessions \
400
+ generate_sessionqueuer \
382
401
generate_event_bus \
383
402
generate_node_base \
384
403
generate_chrome \
@@ -393,6 +412,7 @@ test_video: video hub chrome firefox opera
393
412
distributor \
394
413
router \
395
414
sessions \
415
+ sessionqueuer \
396
416
event_bus \
397
417
node_base \
398
418
release \
0 commit comments