Files
analytics/loadTest/docker/Dockerfile.grafana
T
2026-06-23 11:18:54 -05:00

20 lines
650 B
Docker

FROM grafana/grafana:5.2.4
USER root
RUN apt-get update && apt-get -y install curl
# Change the default data directory (otherwise grafana.db won't persist)
RUN mkdir /var/lib/grafanadb
ENV GF_PATHS_DATA /var/lib/grafanadb
# Init Grafana sqlite db and preconfigure our data source to be our influxdb k6 db
RUN bash -c '/run.sh & sleep 15 && curl -s -H "Content-Type: application/json" -X POST \
--data '"'"'{"name": "myinfluxdb", "type": "influxdb", "access": "proxy", "url": "http://influxdb:8086", "database": "k6", "isDefault": true}'"'"' \
http://admin:admin@localhost:3000/api/datasources \
&& kill -SIGINT %%'
CMD ["/run.sh"]