This is an automated email from the ASF dual-hosted git repository.

qqeasonchen pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/eventmesh.git


The following commit(s) were added to refs/heads/develop by this push:
     new 206383e9d [ISSUE 5224] Fix docker (#5272)
206383e9d is described below

commit 206383e9dd2ef45870b3694542a95b2b42d2a6c6
Author: 夕舞八弦 <[email protected]>
AuthorDate: Thu Jul 9 11:19:33 2026 +0800

    [ISSUE 5224] Fix docker (#5272)
    
    * fix(docker): use eclipse-temurin
    
    * fix: registry
    
    * update
---
 .dockerignore           | 22 ++++++++++++++++++++++
 docker/Dockerfile_jdk11 | 12 ++++++------
 docker/Dockerfile_jdk8  | 14 +++++++-------
 3 files changed, 35 insertions(+), 13 deletions(-)

diff --git a/.dockerignore b/.dockerignore
index c0f64a836..698df1e44 100644
--- a/.dockerignore
+++ b/.dockerignore
@@ -1,2 +1,24 @@
 dist/
 build/
+
+# VCS
+.git/
+.gitignore
+
+# Non-Java SDKs (not included in Gradle build)
+eventmesh-sdks/eventmesh-sdk-rust/
+eventmesh-sdks/eventmesh-sdk-go/
+eventmesh-sdks/eventmesh-sdk-c/
+
+# Rust / Node build artifacts
+**/target/
+**/node_modules/
+
+# IDE
+.idea/
+.vscode/
+*.iml
+
+# Docs & misc
+docs/
+*.md
diff --git a/docker/Dockerfile_jdk11 b/docker/Dockerfile_jdk11
index 14afdb740..18eb54fb1 100644
--- a/docker/Dockerfile_jdk11
+++ b/docker/Dockerfile_jdk11
@@ -15,13 +15,13 @@
 # limitations under the License.
 #
 
-FROM openjdk:11-jdk as builder
+FROM eclipse-temurin:11-jdk AS builder
 WORKDIR /build
 COPY . .
 RUN ./gradlew clean build dist --parallel --daemon
 RUN ./gradlew installPlugin
 
-FROM openjdk:11-jdk
+FROM eclipse-temurin:11-jdk
 RUN apt-get update && apt-get install -y locales procps
 RUN localedef -i en_US -f UTF-8 en_US.UTF-8 --quiet
 WORKDIR /data/app/eventmesh
@@ -29,9 +29,9 @@ COPY --from=builder /build/dist ./
 
 EXPOSE 10000 10105 10106 10205
 
-ENV DOCKER true
-ENV EVENTMESH_HOME /data/app/eventmesh
-ENV EVENTMESH_LOG_HOME /data/app/eventmesh/logs
-ENV CONFPATH /data/app/eventmesh/conf
+ENV DOCKER=true
+ENV EVENTMESH_HOME=/data/app/eventmesh
+ENV EVENTMESH_LOG_HOME=/data/app/eventmesh/logs
+ENV CONFPATH=/data/app/eventmesh/conf
 
 CMD ["bash", "bin/start.sh"]
diff --git a/docker/Dockerfile_jdk8 b/docker/Dockerfile_jdk8
index 59dc1ae75..65e8fdc8e 100644
--- a/docker/Dockerfile_jdk8
+++ b/docker/Dockerfile_jdk8
@@ -15,18 +15,18 @@
 # limitations under the License.
 #
 
-FROM openjdk:11-jdk as builder_11
+FROM eclipse-temurin:11-jdk AS builder_11
 WORKDIR /build
 COPY . .
 RUN ./gradlew clean generateGrammarSource --parallel --daemon
 
-FROM openjdk:8-jdk as builder_8
+FROM eclipse-temurin:8-jdk AS builder_8
 WORKDIR /build
 COPY --from=builder_11 /build ./
 RUN ./gradlew clean build dist -x spotlessJava -x generateGrammarSource 
--parallel --daemon
 RUN ./gradlew installPlugin
 
-FROM openjdk:8-jdk
+FROM eclipse-temurin:8-jdk
 RUN apt-get update && apt-get install -y locales procps
 RUN localedef -i en_US -f UTF-8 en_US.UTF-8 --quiet
 WORKDIR /data/app/eventmesh
@@ -34,9 +34,9 @@ COPY --from=builder_8 /build/dist ./
 
 EXPOSE 10000 10105 10106 10205
 
-ENV DOCKER true
-ENV EVENTMESH_HOME /data/app/eventmesh
-ENV EVENTMESH_LOG_HOME /data/app/eventmesh/logs
-ENV CONFPATH /data/app/eventmesh/conf
+ENV DOCKER=true
+ENV EVENTMESH_HOME=/data/app/eventmesh
+ENV EVENTMESH_LOG_HOME=/data/app/eventmesh/logs
+ENV CONFPATH=/data/app/eventmesh/conf
 
 CMD ["bash", "bin/start.sh"]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to