putki-grafana (sha256:a8677f30bd1a4b92273d5b7777575683a5f6ec54fd956db7c5969b7dccaebbf2)
Published 2026-09-05 12:08:22 +00:00 by ci-bot
Installation
docker pull forge.putki.io/putki-hop/putki-grafana@sha256:a8677f30bd1a4b92273d5b7777575683a5f6ec54fd956db7c5969b7dccaebbf2sha256:a8677f30bd1a4b92273d5b7777575683a5f6ec54fd956db7c5969b7dccaebbf2Image layers
| ADD alpine-minirootfs-3.24.1-aarch64.tar.gz / # buildkit |
| CMD ["/bin/sh"] |
| LABEL maintainer=Grafana Labs <hello@grafana.com> |
| LABEL org.opencontainers.image.source=https://github.com/grafana/grafana |
| ARG GF_UID=472 |
| ARG GF_GID=0 |
| ENV PATH=/usr/share/grafana/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin GF_PATHS_CONFIG=/etc/grafana/grafana.ini GF_PATHS_DATA=/var/lib/grafana GF_PATHS_HOME=/usr/share/grafana GF_PATHS_LOGS=/var/log/grafana GF_PATHS_PLUGINS=/var/lib/grafana/plugins GF_PATHS_PROVISIONING=/etc/grafana/provisioning |
| WORKDIR /usr/share/grafana |
| RUN |2 GF_UID=472 GF_GID=0 /bin/sh -c apk add --no-cache ca-certificates bash bubblewrap curl tzdata musl-utils && apk info -vv | sort # buildkit |
| ARG GLIBC_VERSION=2.40 |
| RUN |3 GF_UID=472 GF_GID=0 GLIBC_VERSION=2.40 /bin/sh -c if [ "$(arch)" = "x86_64" ]; then curl -fsSL "https://dl.grafana.com/glibc/glibc-bin-$GLIBC_VERSION.tar.gz" | tar zxf - -C / usr/glibc-compat/lib/ld-linux-x86-64.so.2 usr/glibc-compat/lib/libc.so.6 usr/glibc-compat/lib/libdl.so.2 usr/glibc-compat/lib/libm.so.6 usr/glibc-compat/lib/libpthread.so.0 usr/glibc-compat/lib/librt.so.1 usr/glibc-compat/lib/libresolv.so.2 && mkdir /lib64 && ln -s /usr/glibc-compat/lib/ld-linux-x86-64.so.2 /lib64; fi # buildkit |
| COPY /tmp/grafana/conf ./conf # buildkit |
| RUN |3 GF_UID=472 GF_GID=0 GLIBC_VERSION=2.40 /bin/sh -c if [ ! "$(getent group "$GF_GID")" ]; then addgroup -S -g $GF_GID grafana; fi && GF_GID_NAME=$(getent group $GF_GID | cut -d':' -f1) && mkdir -p "$GF_PATHS_HOME/.aws" && adduser -S -u $GF_UID -G "$GF_GID_NAME" grafana && mkdir -p "$GF_PATHS_PROVISIONING/datasources" "$GF_PATHS_PROVISIONING/dashboards" "$GF_PATHS_PROVISIONING/notifiers" "$GF_PATHS_PROVISIONING/plugins" "$GF_PATHS_PROVISIONING/access-control" "$GF_PATHS_PROVISIONING/alerting" "$GF_PATHS_LOGS" "$GF_PATHS_PLUGINS" "$GF_PATHS_HOME/data/plugins-bundled" "$GF_PATHS_DATA" && cp conf/sample.ini "$GF_PATHS_CONFIG" && cp conf/ldap.toml /etc/grafana/ldap.toml && chown -R "grafana:$GF_GID_NAME" "$GF_PATHS_DATA" "$GF_PATHS_HOME/.aws" "$GF_PATHS_LOGS" "$GF_PATHS_PLUGINS" "$GF_PATHS_PROVISIONING" "$GF_PATHS_HOME/data/plugins-bundled" && chmod -R 777 "$GF_PATHS_DATA" "$GF_PATHS_HOME/.aws" "$GF_PATHS_LOGS" "$GF_PATHS_PLUGINS" "$GF_PATHS_PROVISIONING" "$GF_PATHS_HOME/data/plugins-bundled" # buildkit |
| COPY /usr/share/grafana /usr/share/grafana # buildkit |
| COPY /usr/share/grafana/data /usr/share/grafana/data # buildkit |
| RUN |3 GF_UID=472 GF_GID=0 GLIBC_VERSION=2.40 /bin/sh -c grafana server -v | sed -e 's/Version //' > /.grafana-version # buildkit |
| RUN |3 GF_UID=472 GF_GID=0 GLIBC_VERSION=2.40 /bin/sh -c chmod 644 /.grafana-version # buildkit |
| EXPOSE map[3000/tcp:{}] |
| ARG RUN_SH=./packaging/docker/run.sh |
| COPY ./packaging/docker/run.sh /run.sh # buildkit |
| USER 472 |
| ENTRYPOINT ["/run.sh"] |
| USER root |
| RUN /bin/sh -c if command -v apt-get >/dev/null 2>&1; then apt-get -o Acquire::Retries=3 update && apt-get -o Acquire::Retries=3 install -y --no-install-recommends sqlite3 && apt-get -o Acquire::Retries=3 install -y --only-upgrade libssl3t64 openssl && rm -rf /var/lib/apt/lists/*; elif command -v apk >/dev/null 2>&1; then apk update && apk add --no-cache sqlite && apk upgrade --no-cache libcrypto3 libssl3 && rm -rf /var/cache/apk/*; fi # buildkit |
| USER grafana |
| RUN /bin/sh -c grafana cli plugins install kniepdennis-neo4j-datasource # buildkit |
| COPY docker/grafana/provisioning /etc/grafana/provisioning # buildkit |
| COPY --chmod=755 docker/grafana/putki-entrypoint.sh /putki-entrypoint.sh # buildkit |
| ENTRYPOINT ["/putki-entrypoint.sh"] |
| ENV GF_SECURITY_ADMIN_USER=admin |
| ENV GF_USERS_DEFAULT_THEME=light |
| ENV GF_DEFAULT_INSTANCE_NAME=Putki |
| ENV GF_DASHBOARDS_DEFAULT_HOME_DASHBOARD_PATH=/etc/grafana/provisioning/dashboards/putki-monitoring.json |
Labels
| Key | Value |
|---|---|
| maintainer | Grafana Labs <hello@grafana.com> |
| org.opencontainers.image.source | https://github.com/grafana/grafana |
Details
Versions (2)
View all
2026.09-snapshot
2026-09-05
development
2026-09-05