Files
server-initializer/templates/monitoring/docker-compose.grafana.yml
2026-02-13 08:01:55 +00:00

27 lines
747 B
YAML

# Grafana add-on for command center servers
# Use: docker compose -f docker-compose.yml -f docker-compose.grafana.yml up -d
services:
# PORT 3000
grafana:
image: grafana/grafana:12.3.3
container_name: grafana
restart: unless-stopped
volumes:
- grafana_data:/var/lib/grafana
- ./grafana/provisioning:/etc/grafana/provisioning
- ./grafana/dashboards:/etc/grafana/provisioning/dashboards
environment:
- GF_SECURITY_ADMIN_PASSWORD=${GRAFANA_PASSWORD}
- GF_INSTALL_PLUGINS=grafana-clock-panel,grafana-simple-json-datasource
networks:
- caddy_net
# Note: Grafana connects to external Prometheus instances via HTTPS
volumes:
grafana_data:
networks:
caddy_net:
external: true