tracksolid_timescale_grafan.../grafana
David Kiania fcc745f09d Fix Grafana provisioning: bake datasource/dashboard config into custom image
Coolify only copies docker-compose.yaml and .env to its working directory —
the ./grafana/provisioning bind mount source was always empty on the server,
so Grafana started with no datasource or dashboard configured (causing the
'Failed to load home dashboard' error).

Fix: build a custom Grafana image (grafana/Dockerfile) that COPYs the
provisioning directory at image build time. Grafana substitutes
${GRAFANA_DB_RO_PASSWORD} at startup from the env var now in Coolify's store.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-11 22:18:44 +03:00
..
provisioning Add Grafana NOC fleet dashboard with provisioning 2026-04-09 00:01:52 +03:00
Dockerfile Fix Grafana provisioning: bake datasource/dashboard config into custom image 2026-04-11 22:18:44 +03:00