From 5c32fb0bded88c4d7b146ece58cb16378a9ceeb9 Mon Sep 17 00:00:00 2001
From: Brandon Pfeifer <bpfeifer@influxdata.com>
Date: Fri, 18 Apr 2025 12:59:30 -0400
Subject: [PATCH] InfluxDB Core and Enterprise v3.0.1

---
 influxdb/3.0-core/Dockerfile          | 2 +-
 influxdb/3.0-core/entrypoint.sh       | 6 +++++-
 influxdb/3.0-enterprise/Dockerfile    | 2 +-
 influxdb/3.0-enterprise/entrypoint.sh | 6 +++++-
 4 files changed, 12 insertions(+), 4 deletions(-)

diff --git a/influxdb/3.0-core/Dockerfile b/influxdb/3.0-core/Dockerfile
index e485724..b0f4c61 100644
--- a/influxdb/3.0-core/Dockerfile
+++ b/influxdb/3.0-core/Dockerfile
@@ -16,7 +16,7 @@ RUN groupadd --gid 1500 influxdb3 && \
              /usr/lib/influxdb3 \
              /plugins
 
-ENV INFLUXDB_VERSION=3.0.0
+ENV INFLUXDB_VERSION=3.0.1
 RUN case "$(dpkg --print-architecture)" in \
         amd64) ARCH=amd64 ;; \
         arm64) ARCH=arm64 ;; \
diff --git a/influxdb/3.0-core/entrypoint.sh b/influxdb/3.0-core/entrypoint.sh
index 662d45f..ea30f1c 100755
--- a/influxdb/3.0-core/entrypoint.sh
+++ b/influxdb/3.0-core/entrypoint.sh
@@ -3,7 +3,11 @@ set -euo pipefail
 
 args=("${@}")
 
-if [[ "${1}" == influxdb3 ]] ; then
+if [[ "${args[0]:-}" =~ ^- ]] ; then
+    args=(influxdb3 serve "${args[@]}")
+fi
+
+if [[ "${args[0]:-}" == influxdb3 ]] ; then
     for i in "${!args[@]}"; do
         args[i]="$(envsubst <<<"${args[i]}")"
     done
diff --git a/influxdb/3.0-enterprise/Dockerfile b/influxdb/3.0-enterprise/Dockerfile
index ef39bdd..97fc774 100644
--- a/influxdb/3.0-enterprise/Dockerfile
+++ b/influxdb/3.0-enterprise/Dockerfile
@@ -16,7 +16,7 @@ RUN groupadd --gid 1500 influxdb3 && \
              /usr/lib/influxdb3 \
              /plugins
 
-ENV INFLUXDB_VERSION=3.0.0
+ENV INFLUXDB_VERSION=3.0.1
 RUN case "$(dpkg --print-architecture)" in \
         amd64) ARCH=amd64 ;; \
         arm64) ARCH=arm64 ;; \
diff --git a/influxdb/3.0-enterprise/entrypoint.sh b/influxdb/3.0-enterprise/entrypoint.sh
index 662d45f..ea30f1c 100755
--- a/influxdb/3.0-enterprise/entrypoint.sh
+++ b/influxdb/3.0-enterprise/entrypoint.sh
@@ -3,7 +3,11 @@ set -euo pipefail
 
 args=("${@}")
 
-if [[ "${1}" == influxdb3 ]] ; then
+if [[ "${args[0]:-}" =~ ^- ]] ; then
+    args=(influxdb3 serve "${args[@]}")
+fi
+
+if [[ "${args[0]:-}" == influxdb3 ]] ; then
     for i in "${!args[@]}"; do
         args[i]="$(envsubst <<<"${args[i]}")"
     done
-- 
GitLab