From 53fa3a9553b690167fbed8f65500e5b4a65d796d Mon Sep 17 00:00:00 2001 From: Erich Blume Date: Mon, 23 Feb 2026 17:57:48 -0800 Subject: [PATCH] C2(upgrade-grafana): plan document grafana binary PATH lesson Discovered during deployment: the grafana binary lives at bin/grafana inside the extracted directory, not on $PATH. The Dockerfile must set PATH or use the full path. Co-Authored-By: Claude Opus 4.6 --- docs/how-to/grafana/build-grafana-container.md | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/how-to/grafana/build-grafana-container.md b/docs/how-to/grafana/build-grafana-container.md index 08942c4..ddd4b4a 100644 --- a/docs/how-to/grafana/build-grafana-container.md +++ b/docs/how-to/grafana/build-grafana-container.md @@ -26,6 +26,7 @@ Grafana currently uses the upstream `docker.io/grafana/grafana:11.4.0` image via ## Lessons - **Tarball directory name:** The Grafana OSS tarball extracts to `grafana-` (e.g. `grafana-12.3.3`), *not* `grafana-v`. The `mv` command in the Dockerfile must match this. +- **Binary PATH:** The Grafana binary lives at `bin/grafana` inside the extracted directory. The Dockerfile must add the bin directory to `$PATH` (e.g. `ENV PATH="/usr/share/grafana/bin:$PATH"`) or use the full path in CMD. ## Reference