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