-
Notifications
You must be signed in to change notification settings - Fork 0
/
docker-compose.yaml.bak20240901
85 lines (77 loc) · 1.99 KB
/
docker-compose.yaml.bak20240901
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
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
services:
otel-collector:
image: otel/opentelemetry-collector-contrib:latest
container_name: otel-collector
command: ["--config=/etc/otel-collector-config.yaml"]
volumes:
- ./otel-collector-config.yaml:/etc/otel-collector-config.yaml
ports:
- "4317:4317" # OTLP gRPC receiver
#tty: true
jaeger:
image: jaegertracing/all-in-one:latest
container_name: jeager
ports:
- "6831:6831/udp" # UDP port for Jaeger agent
- "16686:16686" # Web UI
- "14268:14268" # HTTP port for spans
#tty: true
prometheus:
image: prom/prometheus:latest
container_name: prometheus
volumes:
- ./prometheus.yml:/etc/prometheus/prometheus.yml
ports:
- "9090:9090"
#tty: true
http-echo:
image: mendhak/http-https-echo
container_name: httpecho
environment:
- HTTP_PORT=8888
- HTTPS_PORT=9999
ports:
- "4500:8888"
- "8443:9999"
#tty: true
nginxotel:
image: nginxplus
container_name: nginxotel
#network_mode: "host"
ports:
- "80:80"
- "443:443"
volumes:
#- ./opentelemetry_nodule.conf:/etc/nginx/conf.d/opentelemetry_module.conf
- /Users/jaehong.kim/nginx-otel/default.conf:/etc/nginx/conf.d/default.conf
#tty: true
juiceshop:
image: bkimminich/juice-shop
restart: always
container_name: juiceshop
nginx-juiceshop:
depends_on:
- juiceshop
image: nginx-juiceshop
ports:
- 8080:8080
restart: always
container_name: nginx-juiceshop
nginxapp1:
image: nginxapp1
container_name: nginxapp1
ports:
- "8081:8081"
volumes:
- ./app1/nginx.conf:/etc/nginx/nginx.conf
- ./app1/conf.d:/etc/nginx/conf.d
- ./app1:/usr/share/nginx/html
nginxapp2:
image: nginxapp1
container_name: nginxapp2
ports:
- "8082:8081"
volumes:
- ./app2/nginx.conf:/etc/nginx/nginx.conf
- ./app2/conf.d:/etc/nginx/conf.d
- ./app2:/usr/share/nginx/html