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]