github.com/hellofresh/janus@v0.0.0-20230925145208-ce8de8183c67/assets/docker-compose.yml (about)

     1  # This file is used to run integration tests on travis
     2  version: '3'
     3  services:
     4  
     5    mongo:
     6      image: mongo:3
     7      ports:
     8        - "27017:27017"
     9      healthcheck:
    10        test: "mongo localhost:27017/test --quiet --eval 'quit(db.runCommand({ ping: 1 }).ok ? 0 : 2)'"
    11        interval: 10s
    12        timeout: 5s
    13        retries: 5
    14  
    15    upstreams:
    16      image: rodolpheche/wiremock:2.27.1-alpine
    17      ports:
    18        - '9089:8080'
    19  
    20    auth-service:
    21      image: rodolpheche/wiremock:2.27.1-alpine
    22      ports:
    23        - '9088:8080'
    24  
    25    jaeger:
    26      image: jaegertracing/all-in-one
    27      environment:
    28        COLLECTOR_ZIPKIN_HTTP_PORT: 9411
    29      ports:
    30        - "5775:5775/udp"
    31        - "6831:6831/udp"
    32        - "6832:6832/udp"
    33        - "5778:5778"
    34        - "16686:16686"
    35        - "14268:14268"
    36  
    37    zipkin:
    38      image: openzipkin/zipkin
    39      environment:
    40        STORAGE_TYPE: mem
    41        JAVA_OPTS: -Dlogging.level.zipkin=DEBUG
    42      ports:
    43        - 9411:9411