Skip to content

Instantly share code, notes, and snippets.

@HasanKhatib
Created November 7, 2022 17:07
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save HasanKhatib/406a06c709a54d9588f2a4d52ab00d4a to your computer and use it in GitHub Desktop.
Save HasanKhatib/406a06c709a54d9588f2a4d52ab00d4a to your computer and use it in GitHub Desktop.
SpringBoot + Jaeger docker-compose file
version: '3.3'
services:
observability:
image: jaegertracing/all-in-one:1.38
ports:
- "6831:6831/udp"
- "6832:6832/udp"
- "5778:5778"
- "16686:16686"
- "4317:4317"
- "4318:4318"
- "14250:14250"
- "14268:14268"
- "14269:14269"
- "9411:9411"
networks:
- back-tier
meme-service:
image: hasankhatib/random-meme
build: .
environment:
- JAEGER_URI=http://observability:14268/api/traces
- RAPIDAPI_KEY=${RAPIDAPI_KEY}
- PORT=8080
ports:
- "8080:8080"
networks:
- back-tier
depends_on:
- observability
api-gateway:
image: hasankhatib/api-gateway
build: .
environment:
- API_USER=user
- API_PASS=pass
- BE_SERVICE_URL=http://meme-service:8080/
- JAEGER_URI=http://observability:14268/api/traces
networks:
- back-tier
ports:
- "8081:8081"
depends_on:
- meme-service
networks:
back-tier:
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment