@@ -63,6 +63,7 @@ services:
63
63
environment :
64
64
- AD_SERVICE_PORT
65
65
- FLAGD_HOST
66
+ - FLAGD_PORT
66
67
- OTEL_EXPORTER_OTLP_ENDPOINT=http://${OTEL_COLLECTOR_HOST}:${OTEL_COLLECTOR_PORT_HTTP}
67
68
- OTEL_EXPORTER_OTLP_METRICS_TEMPORALITY_PREFERENCE
68
69
- OTEL_RESOURCE_ATTRIBUTES
@@ -71,6 +72,8 @@ services:
71
72
depends_on :
72
73
otelcol :
73
74
condition : service_started
75
+ flagd :
76
+ condition : service_started
74
77
logging : *logging
75
78
76
79
# Cart service
@@ -92,6 +95,7 @@ services:
92
95
environment :
93
96
- CART_SERVICE_PORT
94
97
- FLAGD_HOST
98
+ - FLAGD_PORT
95
99
- REDIS_ADDR
96
100
- OTEL_EXPORTER_OTLP_ENDPOINT
97
101
- OTEL_RESOURCE_ATTRIBUTES
@@ -102,6 +106,8 @@ services:
102
106
condition : service_started
103
107
otelcol :
104
108
condition : service_started
109
+ flagd :
110
+ condition : service_started
105
111
logging : *logging
106
112
107
113
# Checkout service
@@ -122,6 +128,7 @@ services:
122
128
- " ${CHECKOUT_SERVICE_PORT}"
123
129
environment :
124
130
- FLAGD_HOST
131
+ - FLAGD_PORT
125
132
- CHECKOUT_SERVICE_PORT
126
133
- CART_SERVICE_ADDR
127
134
- CURRENCY_SERVICE_ADDR
@@ -151,6 +158,8 @@ services:
151
158
condition : service_started
152
159
kafka :
153
160
condition : service_healthy
161
+ flagd :
162
+ condition : service_started
154
163
logging : *logging
155
164
156
165
# Currency service
@@ -206,7 +215,7 @@ services:
206
215
logging : *logging
207
216
208
217
flagd :
209
- image : ghcr.io/open-feature/flagd:latest
218
+ image : ghcr.io/open-feature/flagd:v0.9.0
210
219
container_name : flagd
211
220
command : [
212
221
" start" ,
@@ -393,13 +402,16 @@ services:
393
402
environment :
394
403
- PAYMENT_SERVICE_PORT
395
404
- FLAGD_HOST
405
+ - FLAGD_PORT
396
406
- OTEL_EXPORTER_OTLP_ENDPOINT
397
407
- OTEL_EXPORTER_OTLP_METRICS_TEMPORALITY_PREFERENCE
398
408
- OTEL_RESOURCE_ATTRIBUTES
399
409
- OTEL_SERVICE_NAME=paymentservice
400
410
depends_on :
401
411
otelcol :
402
412
condition : service_started
413
+ flagd :
414
+ condition : service_started
403
415
logging : *logging
404
416
405
417
# Product Catalog service
@@ -421,13 +433,16 @@ services:
421
433
environment :
422
434
- PRODUCT_CATALOG_SERVICE_PORT
423
435
- FLAGD_HOST
436
+ - FLAGD_PORT
424
437
- OTEL_EXPORTER_OTLP_ENDPOINT
425
438
- OTEL_EXPORTER_OTLP_METRICS_TEMPORALITY_PREFERENCE
426
439
- OTEL_RESOURCE_ATTRIBUTES
427
440
- OTEL_SERVICE_NAME=productcatalogservice
428
441
depends_on :
429
442
otelcol :
430
443
condition : service_started
444
+ flagd :
445
+ condition : service_started
431
446
logging : *logging
432
447
433
448
# Quote service
@@ -478,6 +493,7 @@ services:
478
493
- RECOMMENDATION_SERVICE_PORT
479
494
- PRODUCT_CATALOG_SERVICE_ADDR
480
495
- FLAGD_HOST
496
+ - FLAGD_PORT
481
497
- OTEL_PYTHON_LOG_CORRELATION=true
482
498
- OTEL_EXPORTER_OTLP_ENDPOINT
483
499
- OTEL_EXPORTER_OTLP_METRICS_TEMPORALITY_PREFERENCE
@@ -489,6 +505,8 @@ services:
489
505
condition : service_started
490
506
otelcol :
491
507
condition : service_started
508
+ flagd :
509
+ condition : service_started
492
510
logging : *logging
493
511
494
512
# Shipping service
@@ -763,6 +781,8 @@ services:
763
781
condition : service_started
764
782
frauddetectionservice :
765
783
condition : service_started
784
+ flagd :
785
+ condition : service_started
766
786
767
787
tracetest-server :
768
788
image : ${TRACETEST_IMAGE}
0 commit comments