FROM grafana/grafana USER root RUN apk --no-cache add curl RUN apk --no-cache add jq USER grafana # Install some plugins RUN grafana-cli plugins install briangann-datatable-panel RUN grafana-cli plugins install ae3e-plotly-panel RUN grafana-cli plugins install yesoreyeram-infinity-datasource RUN grafana-cli plugins install aceiot-svg-panel RUN grafana-cli plugins install yesoreyeram-boomtable-panel RUN grafana-cli plugins install orchestracities-map-panel RUN grafana-cli plugins install larona-epict-panel RUN wget https://algenty.github.io/flowcharting-repository/archives/agenty-flowcharting-panel-1.0.0b-SNAPSHOT.zip -O /tmp/agenty-flowcharting-panel.zip RUN cd /var/lib/grafana/plugins/ && unzip /tmp/agenty-flowcharting-panel.zip && mv grafana-flowcharting agenty-flowcharting-panel COPY grafana.ini /etc/grafana/ COPY alerting.json /opt/grafana-import/ COPY rules.json /opt/grafana-import/ COPY import-rules.sh /opt/grafana-import/ # Add default configuration through provisioning (see https://grafana.com/docs/grafana/latest/administration/provisioning) COPY datasources /etc/grafana/provisioning/datasources/ COPY dashboards /var/lib/grafana/dashboards/ COPY run-wrapper.sh /run-wrapper.sh ENTRYPOINT ["/run-wrapper.sh"]