summaryrefslogtreecommitdiffstats
path: root/src/jaegertracing/jaeger-client-cpp/crossdock/docker-compose.yml
diff options
context:
space:
mode:
Diffstat (limited to 'src/jaegertracing/jaeger-client-cpp/crossdock/docker-compose.yml')
-rw-r--r--src/jaegertracing/jaeger-client-cpp/crossdock/docker-compose.yml68
1 files changed, 68 insertions, 0 deletions
diff --git a/src/jaegertracing/jaeger-client-cpp/crossdock/docker-compose.yml b/src/jaegertracing/jaeger-client-cpp/crossdock/docker-compose.yml
new file mode 100644
index 000000000..550f0799f
--- /dev/null
+++ b/src/jaegertracing/jaeger-client-cpp/crossdock/docker-compose.yml
@@ -0,0 +1,68 @@
+version: '2'
+
+services:
+ crossdock:
+ image: crossdock/crossdock
+ links:
+ - test_driver
+ - go
+ - cpp-udp
+ - cpp-http
+ environment:
+ - WAIT_FOR=test_driver,go,cpp-udp,cpp-http
+ - WAIT_FOR_TIMEOUT=60s
+
+ - CALL_TIMEOUT=60s
+
+ - AXIS_CLIENT=go
+ - AXIS_S1NAME=go,cpp-udp
+ - AXIS_SAMPLED=true,false
+ - AXIS_S2NAME=go,cpp-udp
+ - AXIS_S2TRANSPORT=http
+ - AXIS_S3NAME=go,cpp-udp
+ - AXIS_S3TRANSPORT=http
+
+ - BEHAVIOR_TRACE=client,s1name,sampled,s2name,s2transport,s3name,s3transport
+
+ - AXIS_TESTDRIVER=test_driver
+ - AXIS_SERVICES=cpp-udp,cpp-http
+
+ - BEHAVIOR_ENDTOEND=testdriver,services
+
+ - REPORT=compact
+
+ go:
+ image: jaegertracing/xdock-go
+ ports:
+ - "8080-8082"
+
+ cpp-udp:
+ depends_on:
+ - test_driver
+ build:
+ context: $PWD
+ dockerfile: crossdock/Dockerfile
+ ports:
+ - "8080-8082"
+ environment:
+ - SENDER=udp
+
+ cpp-http:
+ depends_on:
+ - test_driver
+ build:
+ context: $PWD
+ dockerfile: crossdock/Dockerfile
+ ports:
+ - "8080-8082"
+ environment:
+ - SENDER=http
+
+ test_driver:
+ image: jaegertracing/test-driver
+ depends_on:
+ - jaeger-query
+ - jaeger-collector
+ - jaeger-agent
+ ports:
+ - "8080"