From dea38b7dc4e222489c59a20bfc8a050714f9e626 Mon Sep 17 00:00:00 2001 From: Bel LaPointe Date: Sat, 11 Nov 2023 11:19:17 -0700 Subject: [PATCH] try telegraf in background --- Dockerfile | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index f4825cc..6c6f152 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,7 +1,8 @@ FROM registry-app.inhome.blapointe.com:5001/external/debian:latest ARG INFLUXDB_VERSION -RUN set -e; apt update; apt -y install --no-install-recommends wget ca-certificates; cd $(mktemp -d); wget https://dl.influxdata.com/influxdb/releases/influxdb2-${INFLUXDB_VERSION}_linux_amd64.tar.gz; tar -xf ./*.tar.gz; cp -r ./influxdb*/ /influxdb/; rm -rf ./* || true; wget https://dl.influxdata.com/influxdb/releases/influxdb2-client-2.7.3-linux-amd64.tar.gz; tar -xf ./*.tar.gz; cp ./influx /bin/influx +ARG TELEGRAF_VERSION +RUN set -e; apt update; apt -y install --no-install-recommends wget ca-certificates; d=$(mktemp -d); cd "$d"; wget https://dl.influxdata.com/influxdb/releases/influxdb2-${INFLUXDB_VERSION}_linux_amd64.tar.gz; tar -xf ./*.tar.gz; cp -r ./influxdb*/ /influxdb/; rm -rf ./* || true; wget https://dl.influxdata.com/influxdb/releases/influxdb2-client-2.7.3-linux-amd64.tar.gz; tar -xf ./*.tar.gz; cp ./influx /bin/influx; rm -rf ./* || true; wget https://dl.influxdata.com/telegraf/releases/telegraf-${TELEGRAF_VERSION}_linux_amd64.tar.gz; tar -xf ./*.tar.gz; cp -r ./telegraf*/ /telegraf/; cd /; rm -rf "$d"; WORKDIR /data -ENTRYPOINT ["/influxdb/usr/bin/influxd"] +ENTRYPOINT ["sh", "-c", "true; set -e; (while sleep 3; do /telegraf/usr/bin/telegraf -c /data/telegraf.conf; done) & /influxdb/usr/bin/influxd"] CMD []