DaCrow13 commited on
Commit
a88a684
·
1 Parent(s): 698f424

Fix Grafana permission denied: use local config file

Browse files
Files changed (1) hide show
  1. docker/scripts/start_space.sh +2 -6
docker/scripts/start_space.sh CHANGED
@@ -121,10 +121,9 @@ echo "$(date) - Found Grafana binary at: $GRAFANA_BIN"
121
 
122
  echo "$(date) - Starting Grafana with Root URL: $GRAFANA_ROOT_URL"
123
 
124
- # We use the default config file /etc/grafana/grafana.ini but override paths dynamically
125
- # This ensures we don't miss any distro-specific defaults.
126
  $GRAFANA_BIN --homepath=/usr/share/grafana \
127
- --config=/etc/grafana/grafana.ini \
128
  cfg:paths.data=/tmp/grafana_data \
129
  cfg:paths.logs=/tmp/grafana_logs \
130
  cfg:paths.plugins=/usr/share/grafana/plugins \
@@ -132,9 +131,6 @@ $GRAFANA_BIN --homepath=/usr/share/grafana \
132
  cfg:server.root_url="$GRAFANA_ROOT_URL" \
133
  cfg:server.serve_from_sub_path=true \
134
  cfg:server.http_port=3000 \
135
- cfg:auth.anonymous.enabled=true \
136
- cfg:auth.anonymous.org_role=Viewer \
137
- cfg:security.allow_embedding=true \
138
  > /tmp/grafana.log 2>&1 &
139
 
140
  # Wait for Grafana to start
 
121
 
122
  echo "$(date) - Starting Grafana with Root URL: $GRAFANA_ROOT_URL"
123
 
124
+ # Use the project's grafana.ini which we have permissions to read
 
125
  $GRAFANA_BIN --homepath=/usr/share/grafana \
126
+ --config=/app/monitoring/grafana/grafana.ini \
127
  cfg:paths.data=/tmp/grafana_data \
128
  cfg:paths.logs=/tmp/grafana_logs \
129
  cfg:paths.plugins=/usr/share/grafana/plugins \
 
131
  cfg:server.root_url="$GRAFANA_ROOT_URL" \
132
  cfg:server.serve_from_sub_path=true \
133
  cfg:server.http_port=3000 \
 
 
 
134
  > /tmp/grafana.log 2>&1 &
135
 
136
  # Wait for Grafana to start