|
|
@@ -460,7 +460,8 @@ EOF
|
|
|
|
|
|
ARG PROMETHEUS_VERSION
|
|
|
ARG GRAFANA_VERSION
|
|
|
-RUN --mount=type=bind,source=pack/third_party/prometheus-3.5.1.linux-amd64.tar.gz,target=/tmp/prometheus.tar.gz <<EOF
|
|
|
+RUN --mount=type=bind,source=pack/third_party/prometheus-3.5.1.linux-amd64.tar.gz,target=/tmp/prometheus.tar.gz \
|
|
|
+ --mount=type=bind,source=pack/third_party/grafana-12.2.4.linux-amd64.tar.gz,target=/tmp/grafana.tar.gz <<EOF
|
|
|
set -eux
|
|
|
|
|
|
apt-get update -y && apt-get install -y --no-install-recommends \
|
|
|
@@ -486,9 +487,7 @@ RUN --mount=type=bind,source=pack/third_party/prometheus-3.5.1.linux-amd64.tar.g
|
|
|
ln -s /opt/prometheus/prometheus /usr/local/bin/prometheus
|
|
|
ln -s /opt/prometheus/promtool /usr/local/bin/promtool
|
|
|
|
|
|
- curl --retry 3 --retry-connrefused -fL \
|
|
|
- "https://dl.grafana.com/oss/release/grafana-${GRAFANA_VERSION}.linux-${GRAFANA_ARCH}.tar.gz" \
|
|
|
- | tar -zx -C /opt
|
|
|
+ tar -zx -f /tmp/grafana.tar.gz -C /opt
|
|
|
mv "/opt/grafana-${GRAFANA_VERSION}" /opt/grafana
|
|
|
ln -s /opt/grafana/bin/grafana-server /usr/local/bin/grafana-server
|
|
|
ln -s /opt/grafana/bin/grafana-cli /usr/local/bin/grafana-cli
|