FROM grafana/grafana

ENV GF_INSTALL_PLUGINS="fifemon-graphql-datasource 1.3.0,natel-discrete-panel 0.1.1,ae3e-plotly-panel 0.5.0"
ENV GF_SERVER_DOMAIN=\${SERVER_DOMAIN}

COPY ./datasources.yaml /etc/grafana/provisioning/datasources/mm-graphql.yaml
COPY ./machine_view_dashboard.json /machine_view_dashboard.json

USER root
RUN apk --no-cache add curl
RUN apk --no-cache add jq

COPY ./mm-setup.sh /mm-setup.sh
COPY ./mm-grafana.sh /mm-grafana.sh

ENTRYPOINT ["/mm-grafana.sh"]
