File: docker-compose.yml

package info (click to toggle)
ruby-jaeger-client 1.3.0-1
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 624 kB
  • sloc: ruby: 3,381; makefile: 6; sh: 4
file content (68 lines) | stat: -rw-r--r-- 1,297 bytes parent folder | download | duplicates (2)
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
version: '2'

services:
  crossdock:
    image: crossdock/crossdock
    links:
      - test_driver
      - go
      - python
      - java
      - ruby
    environment:
      - WAIT_FOR=test_driver,go,python,java,ruby
      - WAIT_FOR_TIMEOUT=60s

      - CALL_TIMEOUT=60s

      - AXIS_CLIENT=go

      - AXIS_S1NAME=go,python,java,ruby
      - AXIS_SAMPLED=true,false
      - AXIS_S2NAME=go,python,java,ruby
      - AXIS_S2TRANSPORT=http
      - AXIS_S3NAME=go,python,java,ruby
      - AXIS_S3TRANSPORT=http

      - BEHAVIOR_TRACE=client,s1name,sampled,s2name,s2transport,s3name,s3transport

      - AXIS_TESTDRIVER=test_driver
      - AXIS_SERVICES=ruby

      - BEHAVIOR_ENDTOEND=testdriver,services

      - REPORT=compact
  go:
    image: jaegertracing/xdock-go
    ports:
      - "8080-8082"

  java:
    image: jaegertracing/xdock-java
    depends_on:
      - jaeger-agent
    ports:
      - "8080-8082"

  python:
    image: jaegertracing/xdock-py
    depends_on:
      - jaeger-agent
    ports:
      - "8080-8082"

  ruby:
    build:
      context: ../.
      dockerfile: crossdock/Dockerfile
    ports:
      - "8080-8082"

  test_driver:
    image: jaegertracing/test-driver
    depends_on:
      - jaeger-query
      - jaeger-collector
      - jaeger-agent
    ports:
      - "8080"