diff --git a/influxdb/3.0-core/Dockerfile b/influxdb/3.0-core/Dockerfile index e4857248b17973a34206a4d30e4dd873e1c6d0b1..b0f4c6169c338dbb3af5970a0151b73ab40e591d 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 662d45ffa43f2aa5979610bf95c218e6b6886584..ea30f1c240a6323f7f324fd55140aac0c090cae5 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 ef39bddfade63260d6ea2ec9a77bb3df7cfebdc5..97fc774a80df1e111b67dfa6c6bb3f5badef5a28 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 662d45ffa43f2aa5979610bf95c218e6b6886584..ea30f1c240a6323f7f324fd55140aac0c090cae5 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