mirror of
https://github.com/lobehub/lobe-chat.git
synced 2025-12-20 01:12:52 +08:00
* feat: added redis providers (ioredis, upstash) For environment annotation of Vitest, read more: https://github.com/capricorn86/happy-dom/issues/1042#issuecomment-3585851354 Co-authored-by: Makito <5277268+sumimakito@users.noreply.github.com> * chore: changed as suggested --------- Co-authored-by: Makito <5277268+sumimakito@users.noreply.github.com>
91 lines
1.9 KiB
YAML
91 lines
1.9 KiB
YAML
name: lobe-chat-development
|
|
services:
|
|
network-service:
|
|
image: alpine
|
|
container_name: lobe-network
|
|
restart: always
|
|
ports:
|
|
- '${MINIO_PORT}:${MINIO_PORT}' # MinIO API
|
|
- '9001:9001' # MinIO Console
|
|
- '${CASDOOR_PORT}:${CASDOOR_PORT}' # Casdoor
|
|
- '3000:3000' # Grafana
|
|
- '4318:4318' # otel-collector HTTP
|
|
- '4317:4317' # otel-collector gRPC
|
|
command: tail -f /dev/null
|
|
networks:
|
|
- lobe-network
|
|
|
|
postgresql:
|
|
extends:
|
|
file: docker-compose/local/docker-compose.yml
|
|
service: postgresql
|
|
redis:
|
|
extends:
|
|
file: docker-compose/local/docker-compose.yml
|
|
service: redis
|
|
minio:
|
|
extends:
|
|
file: docker-compose/local/docker-compose.yml
|
|
service: minio
|
|
casdoor:
|
|
extends:
|
|
file: docker-compose/local/docker-compose.yml
|
|
service: casdoor
|
|
searxng:
|
|
extends:
|
|
file: docker-compose/local/docker-compose.yml
|
|
service: searxng
|
|
|
|
grafana:
|
|
profiles:
|
|
- otel
|
|
extends:
|
|
file: docker-compose/local/grafana/docker-compose.yml
|
|
service: grafana
|
|
|
|
tempo:
|
|
profiles:
|
|
- otel
|
|
extends:
|
|
file: docker-compose/local/grafana/docker-compose.yml
|
|
service: tempo
|
|
|
|
prometheus:
|
|
profiles:
|
|
- otel
|
|
extends:
|
|
file: docker-compose/local/grafana/docker-compose.yml
|
|
service: prometheus
|
|
|
|
otel-collector:
|
|
profiles:
|
|
- otel
|
|
extends:
|
|
file: docker-compose/local/grafana/docker-compose.yml
|
|
service: otel-collector
|
|
|
|
otel-tracing-test:
|
|
profiles:
|
|
- otel-test
|
|
extends:
|
|
file: docker-compose/local/grafana/docker-compose.yml
|
|
service: otel-tracing-test
|
|
|
|
volumes:
|
|
data:
|
|
driver: local
|
|
s3_data:
|
|
driver: local
|
|
grafana_data:
|
|
driver: local
|
|
tempo_data:
|
|
driver: local
|
|
prometheus_data:
|
|
driver: local
|
|
redis_data:
|
|
driver: local
|
|
|
|
networks:
|
|
lobe-network:
|
|
driver: bridge
|