42 lines
844 B
YAML
42 lines
844 B
YAML
version: '3'
|
|
services:
|
|
postgres:
|
|
image: 'postgres:latest'
|
|
ports:
|
|
- 5432:5432
|
|
|
|
environment:
|
|
POSTGRES_USER: postgres
|
|
POSTGRES_PASSWORD: postgres
|
|
POSTGRES_DB: demo_dev
|
|
|
|
otel:
|
|
image: otel/opentelemetry-collector-contrib-dev:latest
|
|
command: ["--config=/etc/otel-collector-config.yaml"]
|
|
ports:
|
|
- "4318:4318"
|
|
- '55681:55681'
|
|
- '55680:55680'
|
|
- "55679:55679"
|
|
volumes:
|
|
- ./otel-collector-config.yaml:/etc/otel-collector-config.yaml
|
|
depends_on:
|
|
- jaeger
|
|
- zipkin
|
|
|
|
zipkin:
|
|
image: openzipkin/zipkin-slim
|
|
container_name: "zipkin"
|
|
ports:
|
|
- '9411:9411'
|
|
|
|
# Jaeger
|
|
jaeger:
|
|
image: jaegertracing/all-in-one:latest
|
|
container_name: "jaeger"
|
|
ports:
|
|
- "4317:4317"
|
|
- "16686:16686"
|
|
- "14268"
|
|
- "14250:14250"
|