From 2432a504fbe6090b60bb0868522290007175c94e Mon Sep 17 00:00:00 2001 From: Ivan Stankov Date: Tue, 12 Sep 2023 12:10:06 +0300 Subject: [PATCH] home dashboard --- Dockerfile | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index da9fdbd..0ad502e 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM grafana/grafana:10.0.2 +FROM grafana/grafana:10.0.5 # Adding datasources ADD build/datasources /etc/grafana/provisioning/datasources @@ -10,6 +10,8 @@ ADD build/dashboards /etc/grafana/provisioning/dashboards ###### Customization ######################################## USER root +## Set Home Dashboard +ENV GF_DASHBOARDS_DEFAULT_HOME_DASHBOARD_PATH=/etc/grafana/provisioning/dashboards/General.json # Replace Favicon COPY artefacts/img/basicrum_logo_fav32.png /usr/share/grafana/public/img/fav32.png @@ -27,6 +29,21 @@ RUN find /usr/share/grafana/public/build/ -name *.js -exec sed -i 's|"https://gr RUN find /usr/share/grafana/public/build/ -name *.js -exec sed -i 's|,{value:1,label:"Tutorials",href:"https://grafana.com/tutorials"},{value:2,label:"Community",href:"https://community.grafana.com"},{value:3,label:"Public Slack",href:"http://slack.grafana.com"}||g' {} \; RUN find /usr/share/grafana/public/build/ -name *.js -exec sed -i 's|utm_source=grafana_gettingstarted|utm_source=basicrum_gettingstarted|g' {} \; +## Remove Documentation, Support, Community in the Footer +RUN find /usr/share/grafana/public/build/ -name *.js -exec sed -i 's|\[{target:"_blank",id:"documentation".*grafana_footer"}\]|\[\]|g' {} \; + +## Remove Edition in the Footer +RUN find /usr/share/grafana/public/build/ -name *.js -exec sed -i 's|({target:"_blank",id:"license",.*licenseUrl})|()|g' {} \; + +## Remove Version in the Footer +RUN find /usr/share/grafana/public/build/ -name *.js -exec sed -i 's|({target:"_blank",id:"version",.*CHANGELOG.md":void 0})|()|g' {} \; + +## Remove New Version is available in the Footer +RUN find /usr/share/grafana/public/build/ -name *.js -exec sed -i 's|({target:"_blank",id:"updateVersion",.*grafana_footer"})|()|g' {} \; + +## Remove News icon +RUN find /usr/share/grafana/public/build/ -name *.js -exec sed -i 's|..createElement(....,{className:.,onClick:.,iconOnly:!0,icon:"rss","aria-label":"News"})|null|g' {} \; + ############################################################# RUN /bin/bash -c 'grafana cli plugins install ae3e-plotly-panel 0.5.0'