bazzar/docker-compose.yml
2024-06-26 16:34:00 +02:00

89 lines
1.9 KiB
YAML

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: