From 266c9759ee26d3e25d9f080cc65a3891f097441c Mon Sep 17 00:00:00 2001 From: Akram Ben Aissi Date: Thu, 20 Apr 2017 15:46:17 +0200 Subject: [PATCH] Enable import of dashboads from $GF_DASHBOARDS_PATH Uses the dashboards.json section, enables it and set the path of json dashboards to automatically be imported on startup --- docker/run.sh | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/docker/run.sh b/docker/run.sh index 509a680..369df24 100755 --- a/docker/run.sh +++ b/docker/run.sh @@ -3,10 +3,14 @@ : "${GF_PATHS_DATA:=/var/lib/grafana}" : "${GF_PATHS_LOGS:=/var/log/grafana}" : "${GF_PATHS_PLUGINS:=/var/lib/grafana/plugins}" +: "${GF_DASHBOARDS_ENABLED:=true}" +: "${GF_DASHBOARDS_PATH:=/var/lib/grafana/dashboards}" -exec /usr/sbin/grafana-server \ - --homepath=/usr/share/grafana \ - --config=/etc/grafana/grafana.ini \ - cfg:default.paths.data="$GF_PATHS_DATA" \ - cfg:default.paths.logs="$GF_PATHS_LOGS" \ +exec /usr/sbin/grafana-server \ + --homepath=/usr/share/grafana \ + --config=/etc/grafana/grafana.ini \ + cfg:default.paths.data="$GF_PATHS_DATA" \ + cfg:default.paths.logs="$GF_PATHS_LOGS" \ + cfg:default.dashboards.json.enabled=GF_DASHBOARDS_ENABLED \ + cfg:default.dashboards.json.path="$GF_DASHBOARDS_PATH" \ cfg:default.paths.plugins="$GF_PATHS_PLUGINS"