version: '3' services: rumqqtd: image: bytebeamio/rumqttd ports: - 1883:1883 - 1884:1884 rauthy-nginx: image: nginx:latest ports: - 80:80 volumes: # /etc/nginx/conf.d/*.conf; - ./config/rauth.nginx:/etc/nginx/conf.d/rauth.conf:ro depends_on: - rauthy rauthy-psql: image: postgres:latest environment: POSTGRES_PASSWORD: 123SuperSafe POSTGRES_USER: rauthy POSTGRES_DB: rauthy DATABASE_URL: postgresql://rauthy:123SuperSafe@localhost:5432/rauthy volumes: - rauthy-psql:/var/lib/postgresql/data rauthy: image: ghcr.io/sebadob/rauthy:0.23.5 depends_on: - rauthy-psql ports: - 8302:8302 - 8301:9090 environment: COOKIE_MODE: danger-insecure SWAGGER_UI_EXTERNAL: true volumes: - rauthy:/app/data - ./config/rauthy.cfg:/app/rauthy.cfg 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 mailcrab: image: 'marlonb/mailcrab:latest' restart: unless-stopped ports: - 1125:1025 - 1180:1080 volumes: kanidmd: rauthy: rauthy-psql: