Skip to content

Commit 38f6998

Browse files
authored
cleanup build file (grafana#120)
1 parent 6f00b97 commit 38f6998

File tree

1 file changed

+22
-17
lines changed

1 file changed

+22
-17
lines changed

docker/Dockerfile

+22-17
Original file line numberDiff line numberDiff line change
@@ -22,30 +22,35 @@ WORKDIR /otel-lgtm
2222

2323
RUN yum install -y unzip jq procps dos2unix
2424

25-
RUN bash -c 'curl -sOL https://dl.grafana.com/oss/release/grafana-"${GRAFANA_VERSION:1}".linux-"${TARGETARCH}".tar.gz && \
26-
tar xfz grafana-"${GRAFANA_VERSION:1}".linux-"${TARGETARCH}".tar.gz && \
27-
rm grafana-"${GRAFANA_VERSION:1}".linux-"${TARGETARCH}".tar.gz && \
28-
mv grafana-v"${GRAFANA_VERSION:1}" grafana/'
25+
RUN bash -c 'ARCHIVE=grafana-"${GRAFANA_VERSION:1}".linux-"${TARGETARCH}".tar.gz && \
26+
curl -sOL https://dl.grafana.com/oss/release/"${ARCHIVE}" && \
27+
tar xfz "${ARCHIVE}" && \
28+
rm "${ARCHIVE}" && \
29+
mv grafana-"${GRAFANA_VERSION}" grafana/'
2930

30-
RUN bash -c 'curl -sOL https://github.com/prometheus/prometheus/releases/download/"${PROMETHEUS_VERSION}"/prometheus-"${PROMETHEUS_VERSION:1}".linux-"${TARGETARCH}".tar.gz && \
31-
tar xfz prometheus-"${PROMETHEUS_VERSION:1}".linux-"${TARGETARCH}".tar.gz && \
32-
mv prometheus-"${PROMETHEUS_VERSION:1}".linux-"${TARGETARCH}" prometheus && \
33-
rm prometheus-"${PROMETHEUS_VERSION:1}".linux-"${TARGETARCH}".tar.gz'
31+
RUN bash -c 'ARCHIVE=prometheus-"${PROMETHEUS_VERSION:1}".linux-"${TARGETARCH}" && \
32+
curl -sOL https://github.com/prometheus/prometheus/releases/download/"${PROMETHEUS_VERSION}"/"${ARCHIVE}".tar.gz && \
33+
tar xfz "${ARCHIVE}".tar.gz && \
34+
mv "${ARCHIVE}" prometheus && \
35+
rm "${ARCHIVE}".tar.gz'
3436

35-
RUN bash -c 'curl -sOL https://github.com/grafana/tempo/releases/download/"${TEMPO_VERSION}"/tempo_"${TEMPO_VERSION:1}"_linux_"${TARGETARCH}".tar.gz && \
37+
RUN bash -c 'ARCHIVE=tempo_"${TEMPO_VERSION:1}"_linux_"${TARGETARCH}".tar.gz && \
38+
curl -sOL https://github.com/grafana/tempo/releases/download/"${TEMPO_VERSION}"/"${ARCHIVE}" && \
3639
mkdir tempo && \
37-
tar xfz tempo_"${TEMPO_VERSION:1}"_linux_"${TARGETARCH}".tar.gz -C tempo/ && \
38-
rm tempo_"${TEMPO_VERSION:1}"_linux_"${TARGETARCH}".tar.gz'
40+
tar xfz "${ARCHIVE}" -C tempo/ && \
41+
rm "${ARCHIVE}"'
3942

40-
RUN bash -c 'curl -sOL https://github.com/grafana/loki/releases/download/"${LOKI_VERSION}"/loki-linux-"${TARGETARCH}".zip && \
43+
RUN bash -c 'ARCHIVE=loki-linux-"${TARGETARCH}".zip && \
44+
curl -sOL https://github.com/grafana/loki/releases/download/"${LOKI_VERSION}"/"${ARCHIVE}" && \
4145
mkdir loki && \
42-
unzip loki-linux-"${TARGETARCH}" -d loki/ && \
43-
rm loki-linux-"${TARGETARCH}".zip'
46+
unzip "${ARCHIVE}" -d loki/ && \
47+
rm "${ARCHIVE}"'
4448

45-
RUN bash -c 'curl -sOL https://github.com/open-telemetry/opentelemetry-collector-releases/releases/download/"${OPENTELEMETRY_COLLECTOR_VERSION}"/otelcol-contrib_"${OPENTELEMETRY_COLLECTOR_VERSION:1}"_linux_"${TARGETARCH}".tar.gz && \
49+
RUN bash -c 'ARCHIVE=otelcol-contrib_"${OPENTELEMETRY_COLLECTOR_VERSION:1}"_linux_"${TARGETARCH}".tar.gz && \
50+
curl -sOL https://github.com/open-telemetry/opentelemetry-collector-releases/releases/download/"${OPENTELEMETRY_COLLECTOR_VERSION}"/"${ARCHIVE}" && \
4651
mkdir otelcol-contrib && \
47-
tar xfz otelcol-contrib_"${OPENTELEMETRY_COLLECTOR_VERSION:1}"_linux_"${TARGETARCH}".tar.gz -C otelcol-contrib/ && \
48-
rm otelcol-contrib_"${OPENTELEMETRY_COLLECTOR_VERSION:1}"_linux_"${TARGETARCH}".tar.gz'
52+
tar xfz "${ARCHIVE}" -C otelcol-contrib/ && \
53+
rm "${ARCHIVE}"'
4954

5055
COPY prometheus.yaml .
5156
COPY run-prometheus.sh .

0 commit comments

Comments
 (0)