version: '3' services: 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 - 8443:8443 - 8400:80 rumqqtd: image: bytebeamio/rumqttd ports: - 1883:1883 - 1884:1884 quickwit: image: quickwit/quickwit:v0.5.2 command: run restart: always environment: QW_ENABLE_OTLP_ENDPOINT: true QW_ENABLE_JAEGER_ENDPOINT: true ports: - '7280:7280' - '7281:7281' # volumes: # - ./qwdata:/quickwit/qwdata jaeger: image: jaegertracing/jaeger-query:1.45 restart: always depends_on: - quickwit environment: SPAN_STORAGE_TYPE: 'grpc-plugin' GRPC_STORAGE_SERVER: 'quickwit:7281' ports: - '16686:16686' grafana: image: grafana/grafana-enterprise:10.0.0 restart: always depends_on: - quickwit environment: GF_PLUGINS_ALLOW_LOADING_UNSIGNED_PLUGINS: 'quickwit-quickwit-datasource' ports: - '3000:3000' volumes: - ./grafana/plugins:/var/lib/grafana/plugins volumes: kanidmd: