Skip to content

Commit 84f7ef2

Browse files
committed
chore: release Chronograf 1.11.1
1 parent aa791f8 commit 84f7ef2

9 files changed

Lines changed: 2808 additions & 1 deletion

File tree

chronograf/1.11/Dockerfile

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
FROM debian:bookworm-slim
2+
3+
RUN set -ex && \
4+
mkdir ~/.gnupg; \
5+
echo "disable-ipv6" >> ~/.gnupg/dirmngr.conf; \
6+
apt-get update && apt-get install -y gnupg ca-certificates dirmngr --no-install-recommends && \
7+
rm -rf /var/lib/apt/lists/* && \
8+
for key in \
9+
24C975CBA61A024EE1B631787C3D57159FC2F927 ; \
10+
do \
11+
gpg --keyserver hkp://keyserver.ubuntu.com --recv-keys "$key" ; \
12+
done
13+
14+
ENV CHRONOGRAF_VERSION 1.11.1
15+
RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" && \
16+
case "${dpkgArch##*-}" in \
17+
amd64) ARCH='amd64';; \
18+
arm64) ARCH='arm64';; \
19+
armhf) ARCH='armhf';; \
20+
armel) ARCH='armel';; \
21+
*) echo "Unsupported architecture: ${dpkgArch}"; exit 1;; \
22+
esac && \
23+
set -x && \
24+
apt-get update && apt-get install -y ca-certificates curl --no-install-recommends && \
25+
rm -rf /var/lib/apt/lists/* && \
26+
curl -SLO "https://dl.influxdata.com/chronograf/releases/chronograf_${CHRONOGRAF_VERSION}_${ARCH}.deb.asc" && \
27+
curl -SLO "https://dl.influxdata.com/chronograf/releases/chronograf_${CHRONOGRAF_VERSION}_${ARCH}.deb" && \
28+
gpg --batch --verify chronograf_${CHRONOGRAF_VERSION}_${ARCH}.deb.asc chronograf_${CHRONOGRAF_VERSION}_${ARCH}.deb && \
29+
dpkg -i chronograf_${CHRONOGRAF_VERSION}_${ARCH}.deb && \
30+
rm -f chronograf_${CHRONOGRAF_VERSION}_${ARCH}.deb* && \
31+
apt-get purge -y --auto-remove $buildDeps
32+
33+
COPY LICENSE /usr/share/chronograf/LICENSE
34+
COPY agpl-3.0.md /usr/share/chronograf/agpl-3.0.md
35+
36+
EXPOSE 8888
37+
38+
VOLUME /var/lib/chronograf
39+
40+
COPY entrypoint.sh /entrypoint.sh
41+
ENTRYPOINT ["/entrypoint.sh"]
42+
CMD ["chronograf"]

chronograf/1.11/LICENSE

Lines changed: 685 additions & 0 deletions
Large diffs are not rendered by default.

chronograf/1.11/agpl-3.0.md

Lines changed: 660 additions & 0 deletions
Large diffs are not rendered by default.

chronograf/1.11/alpine/Dockerfile

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
FROM alpine:3.22
2+
3+
RUN echo 'hosts: files dns' >> /etc/nsswitch.conf
4+
RUN apk add --no-cache ca-certificates setpriv && \
5+
update-ca-certificates
6+
7+
ENV CHRONOGRAF_VERSION=1.11.1
8+
9+
RUN set -ex && \
10+
mkdir ~/.gnupg; \
11+
echo "disable-ipv6" >> ~/.gnupg/dirmngr.conf; \
12+
apk add --no-cache --virtual .build-deps wget gnupg tar && \
13+
for key in \
14+
24C975CBA61A024EE1B631787C3D57159FC2F927 ; \
15+
do \
16+
gpg --keyserver hkp://keyserver.ubuntu.com --recv-keys "$key" ; \
17+
done && \
18+
wget --no-verbose https://dl.influxdata.com/chronograf/releases/chronograf-${CHRONOGRAF_VERSION}_linux_amd64.tar.gz.asc && \
19+
wget --no-verbose https://dl.influxdata.com/chronograf/releases/chronograf-${CHRONOGRAF_VERSION}_linux_amd64.tar.gz && \
20+
gpg --batch --verify chronograf-${CHRONOGRAF_VERSION}_linux_amd64.tar.gz.asc chronograf-${CHRONOGRAF_VERSION}_linux_amd64.tar.gz && \
21+
mkdir -p /usr/src && \
22+
tar -C /usr/src -xzf chronograf-${CHRONOGRAF_VERSION}_linux_amd64.tar.gz && \
23+
rm -f /usr/src/chronograf-*/chronograf.conf && \
24+
chmod +x /usr/src/chronograf-*/* && \
25+
cp -a /usr/src/chronograf-*/* /usr/bin/ && \
26+
gpgconf --kill all && \
27+
rm -rf *.tar.gz* /usr/src /root/.gnupg && \
28+
apk del .build-deps && \
29+
addgroup -S chronograf && \
30+
adduser -S chronograf -G chronograf && \
31+
mkdir -m 0750 -p /var/lib/chronograf && \
32+
chown chronograf:chronograf /var/lib/chronograf
33+
34+
COPY LICENSE /usr/share/chronograf/LICENSE
35+
COPY agpl-3.0.md /usr/share/chronograf/agpl-3.0.md
36+
37+
EXPOSE 8888
38+
39+
VOLUME /var/lib/chronograf
40+
41+
COPY entrypoint.sh /entrypoint.sh
42+
ENTRYPOINT ["/entrypoint.sh"]
43+
CMD ["chronograf"]

0 commit comments

Comments
 (0)