github.com/galamsiva2020/kubernetes-heapster-monitoring@v0.0.0-20210823134957-3c1baa7c1e70/grafana/run.sh (about)

     1  #!/bin/sh
     2  
     3  # Allow access to dashboards without having to log in
     4  # Export these variables so grafana picks them up
     5  export GF_AUTH_ANONYMOUS_ENABLED=${GF_AUTH_ANONYMOUS_ENABLED:-true}
     6  export GF_SERVER_PROTOCOL=${GF_SERVER_PROTOCOL:-http}
     7  
     8  echo "Starting a utility program that will configure Grafana"
     9  setup_grafana >/dev/stdout 2>/dev/stderr &
    10  
    11  if [ ! -f /etc/grafana/grafana.ini ]; then
    12  	touch /etc/grafana/grafana.ini
    13  fi
    14  
    15  echo "Starting Grafana in foreground mode"
    16  exec /usr/sbin/grafana-server \
    17    --homepath=/usr/share/grafana \
    18    --config=/etc/grafana/grafana.ini \
    19    cfg:default.log.mode="console" \
    20    cfg:default.paths.data=/var/lib/grafana \
    21    cfg:default.paths.logs=/var/log/grafana