Zwischenstand - ohne Prometheus
Dieser Commit ist enthalten in:
28
monitoring/grafana/Dockerfile
Normale Datei
28
monitoring/grafana/Dockerfile
Normale Datei
@@ -0,0 +1,28 @@
|
||||
FROM grafana/grafana:10.0.0
|
||||
|
||||
# Environment variables
|
||||
ENV GF_SECURITY_ADMIN_USER=admin
|
||||
ENV GF_SECURITY_ADMIN_PASSWORD=admin
|
||||
ENV GF_USERS_ALLOW_SIGN_UP=false
|
||||
ENV GF_SERVER_ROOT_URL=http://localhost:3000
|
||||
ENV GF_ANALYTICS_REPORTING_ENABLED=false
|
||||
ENV GF_ANALYTICS_CHECK_FOR_UPDATES=false
|
||||
|
||||
# Copy provisioning configuration
|
||||
COPY provisioning/ /etc/grafana/provisioning/
|
||||
|
||||
# Copy dashboards
|
||||
COPY dashboards/ /var/lib/grafana/dashboards/
|
||||
|
||||
# Install plugins
|
||||
RUN grafana-cli plugins install grafana-piechart-panel && \
|
||||
grafana-cli plugins install grafana-worldmap-panel
|
||||
|
||||
# Set permissions (Grafana runs as UID 472)
|
||||
USER root
|
||||
RUN chown -R 472:0 /var/lib/grafana/dashboards && \
|
||||
chmod -R 755 /var/lib/grafana/dashboards
|
||||
USER 472
|
||||
|
||||
# Expose Grafana port
|
||||
EXPOSE 3000
|
||||
In neuem Issue referenzieren
Einen Benutzer sperren