diff --git a/influxdb/2.7/Dockerfile b/influxdb/2.7/Dockerfile
index ea5b16377981d098972ecb442f97ca483a5584b1..5aca9a169a301b810b1063329ac22119f80911e5 100644
--- a/influxdb/2.7/Dockerfile
+++ b/influxdb/2.7/Dockerfile
@@ -49,7 +49,7 @@ RUN case "$(dpkg --print-architecture)" in \
     gosu nobody true
 
 # Install the influxd server
-ENV INFLUXDB_VERSION 2.7.11
+ENV INFLUXDB_VERSION 2.7.12
 RUN case "$(dpkg --print-architecture)" in \
       *amd64) arch=amd64 ;; \
       *arm64) arch=arm64 ;; \
@@ -59,8 +59,8 @@ RUN case "$(dpkg --print-architecture)" in \
     gpg --batch --keyserver keyserver.ubuntu.com --recv-keys \
       # InfluxData Package Signing Key <support@influxdata.com>
       9D539D90D3328DC7D6C8D3B9D8FF8E1F7DF8B07E && \
-    curl -fLO "https://dl.influxdata.com/influxdb/releases/influxdb2-${INFLUXDB_VERSION}_linux_${arch}.tar.gz" \
-         -fLO "https://dl.influxdata.com/influxdb/releases/influxdb2-${INFLUXDB_VERSION}_linux_${arch}.tar.gz.asc" && \
+    curl -fLO "https://dl.influxdata.com/influxdb/releases/v${INFLUXDB_VERSION}/influxdb2-${INFLUXDB_VERSION}_linux_${arch}.tar.gz" \
+         -fLO "https://dl.influxdata.com/influxdb/releases/v${INFLUXDB_VERSION}/influxdb2-${INFLUXDB_VERSION}_linux_${arch}.tar.gz.asc" && \
     gpg --batch --verify "influxdb2-${INFLUXDB_VERSION}_linux_${arch}.tar.gz.asc" \
                          "influxdb2-${INFLUXDB_VERSION}_linux_${arch}.tar.gz" && \
     tar xzf "influxdb2-${INFLUXDB_VERSION}_linux_${arch}.tar.gz" && \
diff --git a/influxdb/2.7/alpine/Dockerfile b/influxdb/2.7/alpine/Dockerfile
index 2f797aff83a8adc22d506d2d3dd3432c05c98957..f49523bd20fc069779cd15aeb6574f8322ea5894 100644
--- a/influxdb/2.7/alpine/Dockerfile
+++ b/influxdb/2.7/alpine/Dockerfile
@@ -31,7 +31,7 @@ RUN addgroup -S -g 1000 influxdb && \
     chown -R influxdb:influxdb /home/influxdb
 
 # Install the infuxd server
-ENV INFLUXDB_VERSION 2.7.11
+ENV INFLUXDB_VERSION 2.7.12
 RUN case "$(apk --print-arch)" in \
       x86_64)  arch=amd64 ;; \
       aarch64) arch=arm64 ;; \
@@ -41,8 +41,8 @@ RUN case "$(apk --print-arch)" in \
     gpg --batch --keyserver keyserver.ubuntu.com --recv-keys \
       # InfluxData Package Signing Key <support@influxdata.com>
       9D539D90D3328DC7D6C8D3B9D8FF8E1F7DF8B07E &&\
-    curl -fLO "https://dl.influxdata.com/influxdb/releases/influxdb2-${INFLUXDB_VERSION}_linux_${arch}.tar.gz" \
-         -fLO "https://dl.influxdata.com/influxdb/releases/influxdb2-${INFLUXDB_VERSION}_linux_${arch}.tar.gz.asc" && \
+    curl -fLO "https://dl.influxdata.com/influxdb/releases/v${INFLUXDB_VERSION}/influxdb2-${INFLUXDB_VERSION}_linux_${arch}.tar.gz" \
+         -fLO "https://dl.influxdata.com/influxdb/releases/v${INFLUXDB_VERSION}/influxdb2-${INFLUXDB_VERSION}_linux_${arch}.tar.gz.asc" && \
     gpg --batch --verify "influxdb2-${INFLUXDB_VERSION}_linux_${arch}.tar.gz.asc" \
                          "influxdb2-${INFLUXDB_VERSION}_linux_${arch}.tar.gz" && \
     tar xzf "influxdb2-${INFLUXDB_VERSION}_linux_${arch}.tar.gz" && \
diff --git a/influxdb/test/.gitignore b/influxdb/test/.gitignore
index 1d92e36ad6db2d3a99ec28d6d20140d08a86eee5..3751d2fe0ff9970f168c57fa74c210f6b1d0544d 100644
--- a/influxdb/test/.gitignore
+++ b/influxdb/test/.gitignore
@@ -1,2 +1,3 @@
 tmp
 logs
+.idea/
\ No newline at end of file