mirror of
https://github.com/trustgraph-ai/trustgraph.git
synced 2026-07-01 09:29:38 +02:00
65 lines
1.9 KiB
YAML
65 lines
1.9 KiB
YAML
# TrustGraph TypeScript — Dev Overrides
|
|
# Usage: docker compose -f docker-compose.yml -f docker-compose.dev.yml up -d
|
|
|
|
services:
|
|
# Live-edit dashboards without rebuilding
|
|
grafana:
|
|
volumes:
|
|
- ./grafana/provisioning/datasources.yml:/etc/grafana/provisioning/datasources/datasources.yml:ro
|
|
- ./grafana/provisioning/dashboards.yml:/etc/grafana/provisioning/dashboards/dashboards.yml:ro
|
|
- ./grafana/dashboards:/var/lib/grafana/dashboards
|
|
environment:
|
|
- GF_SECURITY_ADMIN_PASSWORD=admin
|
|
- GF_AUTH_ANONYMOUS_ENABLED=true
|
|
- GF_AUTH_ANONYMOUS_ORG_ROLE=Admin
|
|
- GF_AUTH_DISABLE_LOGIN_FORM=true
|
|
- GF_USERS_DEFAULT_THEME=dark
|
|
- GF_EXPLORE_ENABLED=true
|
|
- GF_FEATURE_TOGGLES_ENABLE=traceqlEditor tempoSearch tempoServiceGraph
|
|
|
|
# Prometheus config live reload
|
|
prometheus:
|
|
volumes:
|
|
- ./prometheus/prometheus.yml:/etc/prometheus/prometheus.yml
|
|
- prometheus-data:/prometheus
|
|
|
|
# Loki config live reload
|
|
loki:
|
|
volumes:
|
|
- ./loki/loki-config.yml:/etc/loki/local-config.yaml
|
|
- loki-data:/tmp/loki
|
|
|
|
# Override text-completion to use Ollama (no API key needed for local dev)
|
|
text-completion:
|
|
command: ["bun", "entrypoints/text-completion-ollama.mjs"]
|
|
environment:
|
|
- NATS_URL=nats://nats:4222
|
|
- OLLAMA_URL=http://ollama:11434
|
|
- OLLAMA_MODEL=${OLLAMA_MODEL:-gemma3:4b}
|
|
depends_on:
|
|
nats:
|
|
condition: service_healthy
|
|
ollama:
|
|
condition: service_started
|
|
|
|
# NATS CLI tools for debugging
|
|
nats-cli:
|
|
image: natsio/nats-box:latest
|
|
networks:
|
|
- trustgraph
|
|
environment:
|
|
- NATS_URL=nats://nats:4222
|
|
entrypoint: ["/bin/sh", "-c", "echo 'NATS Box ready. Use: docker compose exec nats-cli nats ...' && sleep infinity"]
|
|
depends_on:
|
|
nats:
|
|
condition: service_healthy
|
|
profiles:
|
|
- debug
|
|
|
|
volumes:
|
|
prometheus-data:
|
|
loki-data:
|
|
|
|
networks:
|
|
trustgraph:
|
|
driver: bridge
|