diff --git a/grafana/Dockerfile b/grafana/Dockerfile new file mode 100644 index 0000000..ca2c04e --- /dev/null +++ b/grafana/Dockerfile @@ -0,0 +1,10 @@ +FROM grafana/grafana:9.2.0 + +USER root + +# Add cap_net_bind_service to grafana-server, and set default port to 80 +RUN apk add --no-cache libcap-utils --repository=http://dl-cdn.alpinelinux.org/alpine/edge/main \ + && setcap cap_net_bind_service=+ep ${GF_PATHS_HOME}/bin/grafana-server \ + && sed -i "s/;http_port = 3000/http_port = 80/" ${GF_PATHS_CONFIG} + +USER grafana