2023-06-21 21:35:46 +02:00
|
|
|
version: '3'
|
|
|
|
services:
|
2024-06-25 08:36:17 +02:00
|
|
|
kanidm-server:
|
|
|
|
image: kanidm/server:latest
|
|
|
|
volumes:
|
|
|
|
- kanidmd:/data
|
|
|
|
- ./config/kanidm.toml:/data/server.toml
|
|
|
|
- ./config/ca.pem:/data/ca.pem
|
|
|
|
- ./config/ca.key:/data/ca.key
|
|
|
|
ports:
|
|
|
|
- 636:3636
|
|
|
|
- 443:8443
|
|
|
|
- 8400:80
|
2023-06-21 21:35:46 +02:00
|
|
|
quickwit:
|
2024-06-24 17:24:22 +02:00
|
|
|
image: quickwit/quickwit:v0.5.2
|
2023-06-21 21:35:46 +02:00
|
|
|
command: run
|
|
|
|
restart: always
|
|
|
|
environment:
|
|
|
|
QW_ENABLE_OTLP_ENDPOINT: true
|
|
|
|
QW_ENABLE_JAEGER_ENDPOINT: true
|
|
|
|
ports:
|
|
|
|
- '7280:7280'
|
|
|
|
- '7281:7281'
|
2024-06-24 17:24:22 +02:00
|
|
|
# volumes:
|
|
|
|
# - ./qwdata:/quickwit/qwdata
|
2023-06-21 21:35:46 +02:00
|
|
|
|
|
|
|
jaeger:
|
2024-06-24 17:24:22 +02:00
|
|
|
image: jaegertracing/jaeger-query:1.45
|
2023-06-21 21:35:46 +02:00
|
|
|
restart: always
|
|
|
|
depends_on:
|
|
|
|
- quickwit
|
|
|
|
environment:
|
|
|
|
SPAN_STORAGE_TYPE: 'grpc-plugin'
|
|
|
|
GRPC_STORAGE_SERVER: 'quickwit:7281'
|
|
|
|
ports:
|
|
|
|
- '16686:16686'
|
|
|
|
|
|
|
|
grafana:
|
2024-06-24 17:24:22 +02:00
|
|
|
image: grafana/grafana-enterprise:10.0.0
|
2023-06-21 21:35:46 +02:00
|
|
|
restart: always
|
|
|
|
depends_on:
|
|
|
|
- quickwit
|
|
|
|
environment:
|
|
|
|
GF_PLUGINS_ALLOW_LOADING_UNSIGNED_PLUGINS: 'quickwit-quickwit-datasource'
|
|
|
|
ports:
|
|
|
|
- '3000:3000'
|
|
|
|
volumes:
|
2024-06-24 17:24:22 +02:00
|
|
|
- ./grafana/plugins:/var/lib/grafana/plugins
|
2024-06-25 08:36:17 +02:00
|
|
|
|
|
|
|
volumes:
|
|
|
|
kanidmd:
|