From 065b0b83c19cafd4fe3f5706a9bcd1fe79aa0542 Mon Sep 17 00:00:00 2001 From: Sebastian Eicke Date: Wed, 17 Dec 2025 08:33:53 +0100 Subject: [PATCH 1/7] Adds ca-certificates installation step to Dockerfiles --- .../basyx.digitaltwinregistry.component/Dockerfile | 5 +++++ .../basyx.aasdiscoveryservice.component/Dockerfile | 3 +++ .../basyx.aasenvironment.component/Dockerfile | 3 +++ .../src/main/docker/Dockerfile | 9 ++++++++- .../src/main/docker/Dockerfile | 7 ++++++- .../src/main/docker/Dockerfile | 4 ++++ .../src/main/docker/Dockerfile | 4 ++++ .../src/main/docker/Dockerfile | 4 ++++ .../basyx.aasrepository.component/Dockerfile | 3 +++ .../basyx.aasxfileserver.component/Dockerfile | 3 +++ .../Dockerfile | 3 +++ .../src/main/docker/Dockerfile | 8 ++++++++ .../src/main/docker/Dockerfile | 4 ++++ .../src/main/docker/Dockerfile | 4 ++++ .../src/main/docker/Dockerfile | 4 ++++ .../src/main/docker/Dockerfile | 4 ++++ .../basyx.submodelrepository.component/Dockerfile | 3 +++ .../basyx.submodelservice.component/Dockerfile | 7 +++++++ .../basyx.submodelservice.example/Dockerfile | 3 +++ 19 files changed, 83 insertions(+), 2 deletions(-) diff --git a/basyx.aasdigitaltwinregistry/basyx.digitaltwinregistry.component/Dockerfile b/basyx.aasdigitaltwinregistry/basyx.digitaltwinregistry.component/Dockerfile index 9fa8adf24..9d4736cc7 100644 --- a/basyx.aasdigitaltwinregistry/basyx.digitaltwinregistry.component/Dockerfile +++ b/basyx.aasdigitaltwinregistry/basyx.digitaltwinregistry.component/Dockerfile @@ -1,5 +1,10 @@ FROM eclipse-temurin:17 +ARG HTTP_PROXY +ARG HTTPS_PROXY USER nobody +RUN apt-get update && \ + apt-get install -y ca-certificates && \ + rm -rf /var/lib/apt/lists/* WORKDIR /application ARG JAVA_OPTS ENV JAVA_OPTS=$JAVA_OPTS diff --git a/basyx.aasdiscoveryservice/basyx.aasdiscoveryservice.component/Dockerfile b/basyx.aasdiscoveryservice/basyx.aasdiscoveryservice.component/Dockerfile index 809c3b4bb..417aabfd1 100644 --- a/basyx.aasdiscoveryservice/basyx.aasdiscoveryservice.component/Dockerfile +++ b/basyx.aasdiscoveryservice/basyx.aasdiscoveryservice.component/Dockerfile @@ -2,6 +2,9 @@ FROM eclipse-temurin:17 ARG HTTP_PROXY ARG HTTPS_PROXY USER nobody +RUN apt-get update && \ + apt-get install -y ca-certificates && \ + rm -rf /var/lib/apt/lists/* WORKDIR /application ARG JAR_FILE=target/*-exec.jar COPY ${JAR_FILE} basyxExecutable.jar diff --git a/basyx.aasenvironment/basyx.aasenvironment.component/Dockerfile b/basyx.aasenvironment/basyx.aasenvironment.component/Dockerfile index 809c3b4bb..417aabfd1 100644 --- a/basyx.aasenvironment/basyx.aasenvironment.component/Dockerfile +++ b/basyx.aasenvironment/basyx.aasenvironment.component/Dockerfile @@ -2,6 +2,9 @@ FROM eclipse-temurin:17 ARG HTTP_PROXY ARG HTTPS_PROXY USER nobody +RUN apt-get update && \ + apt-get install -y ca-certificates && \ + rm -rf /var/lib/apt/lists/* WORKDIR /application ARG JAR_FILE=target/*-exec.jar COPY ${JAR_FILE} basyxExecutable.jar diff --git a/basyx.aasregistry/basyx.aasregistry-feature-hierarchy-example/src/main/docker/Dockerfile b/basyx.aasregistry/basyx.aasregistry-feature-hierarchy-example/src/main/docker/Dockerfile index d0f923d2b..b98857e6a 100644 --- a/basyx.aasregistry/basyx.aasregistry-feature-hierarchy-example/src/main/docker/Dockerfile +++ b/basyx.aasregistry/basyx.aasregistry-feature-hierarchy-example/src/main/docker/Dockerfile @@ -1,8 +1,16 @@ FROM eclipse-temurin:17 as builder +ARG HTTP_PROXY +ARG HTTPS_PROXY COPY maven/${project.build.finalName}.jar ./ RUN java -Djarmode=layertools -jar ${project.build.finalName}.jar extract FROM eclipse-temurin:17 +ARG HTTP_PROXY +ARG HTTPS_PROXY +USER nobody +RUN apt-get update && \ + apt-get install -y ca-certificates && \ + rm -rf /var/lib/apt/lists/* RUN mkdir /workspace WORKDIR /workspace COPY --from=builder dependencies/ ./ @@ -18,4 +26,3 @@ ENV SERVER_SERVLET_CONTEXT_PATH=${CONTEXT_PATH} EXPOSE ${SERVER_PORT} HEALTHCHECK --interval=30s --timeout=3s --retries=3 --start-period=15s CMD curl --fail http://localhost:${SERVER_PORT}${SERVER_SERVLET_CONTEXT_PATH%/}/actuator/health || exit 1 ENTRYPOINT ["java", "-Djava.security.egd=file:/dev/.urandom", "org.springframework.boot.loader.launch.JarLauncher"] - diff --git a/basyx.aasregistry/basyx.aasregistry-service-release-kafka-mem/src/main/docker/Dockerfile b/basyx.aasregistry/basyx.aasregistry-service-release-kafka-mem/src/main/docker/Dockerfile index 5fd979847..0c9280e29 100644 --- a/basyx.aasregistry/basyx.aasregistry-service-release-kafka-mem/src/main/docker/Dockerfile +++ b/basyx.aasregistry/basyx.aasregistry-service-release-kafka-mem/src/main/docker/Dockerfile @@ -6,6 +6,12 @@ COPY maven/${FINAL_NAME}.jar ./ RUN java -Djarmode=layertools -jar ${FINAL_NAME}.jar extract FROM eclipse-temurin:17 +ARG HTTP_PROXY +ARG HTTPS_PROXY +USER nobody +RUN apt-get update && \ + apt-get install -y ca-certificates && \ + rm -rf /var/lib/apt/lists/* RUN mkdir /workspace WORKDIR /workspace COPY --from=builder dependencies/ ./ @@ -21,4 +27,3 @@ ENV SERVER_SERVLET_CONTEXT_PATH=${CONTEXT_PATH} EXPOSE ${SERVER_PORT} HEALTHCHECK --interval=30s --timeout=3s --retries=3 --start-period=15s CMD curl --fail http://localhost:${SERVER_PORT}${SERVER_SERVLET_CONTEXT_PATH%/}/actuator/health || exit 1 ENTRYPOINT ["java", "-Djava.security.egd=file:/dev/.urandom", "org.springframework.boot.loader.launch.JarLauncher"] - diff --git a/basyx.aasregistry/basyx.aasregistry-service-release-kafka-mongodb/src/main/docker/Dockerfile b/basyx.aasregistry/basyx.aasregistry-service-release-kafka-mongodb/src/main/docker/Dockerfile index 1a5c74674..165edabd5 100644 --- a/basyx.aasregistry/basyx.aasregistry-service-release-kafka-mongodb/src/main/docker/Dockerfile +++ b/basyx.aasregistry/basyx.aasregistry-service-release-kafka-mongodb/src/main/docker/Dockerfile @@ -8,6 +8,10 @@ RUN java -Djarmode=layertools -jar ${FINAL_NAME}.jar extract FROM eclipse-temurin:17 ARG HTTP_PROXY ARG HTTPS_PROXY +USER nobody +RUN apt-get update && \ + apt-get install -y ca-certificates && \ + rm -rf /var/lib/apt/lists/* RUN mkdir /workspace WORKDIR /workspace COPY --from=builder dependencies/ ./ diff --git a/basyx.aasregistry/basyx.aasregistry-service-release-log-mem/src/main/docker/Dockerfile b/basyx.aasregistry/basyx.aasregistry-service-release-log-mem/src/main/docker/Dockerfile index ae897c5af..010f645dd 100644 --- a/basyx.aasregistry/basyx.aasregistry-service-release-log-mem/src/main/docker/Dockerfile +++ b/basyx.aasregistry/basyx.aasregistry-service-release-log-mem/src/main/docker/Dockerfile @@ -8,6 +8,10 @@ RUN java -Djarmode=layertools -jar ${FINAL_NAME}.jar extract FROM eclipse-temurin:17 ARG HTTP_PROXY ARG HTTPS_PROXY +USER nobody +RUN apt-get update && \ + apt-get install -y ca-certificates && \ + rm -rf /var/lib/apt/lists/* RUN mkdir /workspace WORKDIR /workspace COPY --from=builder dependencies/ ./ diff --git a/basyx.aasregistry/basyx.aasregistry-service-release-log-mongodb/src/main/docker/Dockerfile b/basyx.aasregistry/basyx.aasregistry-service-release-log-mongodb/src/main/docker/Dockerfile index 2924f4e1f..80f57ec7d 100644 --- a/basyx.aasregistry/basyx.aasregistry-service-release-log-mongodb/src/main/docker/Dockerfile +++ b/basyx.aasregistry/basyx.aasregistry-service-release-log-mongodb/src/main/docker/Dockerfile @@ -8,6 +8,10 @@ RUN java -Djarmode=layertools -jar ${FINAL_NAME}.jar extract FROM eclipse-temurin:17 ARG HTTP_PROXY ARG HTTPS_PROXY +USER nobody +RUN apt-get update && \ + apt-get install -y ca-certificates && \ + rm -rf /var/lib/apt/lists/* RUN mkdir /workspace WORKDIR /workspace COPY --from=builder dependencies/ ./ diff --git a/basyx.aasrepository/basyx.aasrepository.component/Dockerfile b/basyx.aasrepository/basyx.aasrepository.component/Dockerfile index 809c3b4bb..417aabfd1 100644 --- a/basyx.aasrepository/basyx.aasrepository.component/Dockerfile +++ b/basyx.aasrepository/basyx.aasrepository.component/Dockerfile @@ -2,6 +2,9 @@ FROM eclipse-temurin:17 ARG HTTP_PROXY ARG HTTPS_PROXY USER nobody +RUN apt-get update && \ + apt-get install -y ca-certificates && \ + rm -rf /var/lib/apt/lists/* WORKDIR /application ARG JAR_FILE=target/*-exec.jar COPY ${JAR_FILE} basyxExecutable.jar diff --git a/basyx.aasxfileserver/basyx.aasxfileserver.component/Dockerfile b/basyx.aasxfileserver/basyx.aasxfileserver.component/Dockerfile index 809c3b4bb..417aabfd1 100644 --- a/basyx.aasxfileserver/basyx.aasxfileserver.component/Dockerfile +++ b/basyx.aasxfileserver/basyx.aasxfileserver.component/Dockerfile @@ -2,6 +2,9 @@ FROM eclipse-temurin:17 ARG HTTP_PROXY ARG HTTPS_PROXY USER nobody +RUN apt-get update && \ + apt-get install -y ca-certificates && \ + rm -rf /var/lib/apt/lists/* WORKDIR /application ARG JAR_FILE=target/*-exec.jar COPY ${JAR_FILE} basyxExecutable.jar diff --git a/basyx.conceptdescriptionrepository/basyx.conceptdescriptionrepository.component/Dockerfile b/basyx.conceptdescriptionrepository/basyx.conceptdescriptionrepository.component/Dockerfile index 72c2645f8..5eeecc854 100644 --- a/basyx.conceptdescriptionrepository/basyx.conceptdescriptionrepository.component/Dockerfile +++ b/basyx.conceptdescriptionrepository/basyx.conceptdescriptionrepository.component/Dockerfile @@ -2,6 +2,9 @@ FROM eclipse-temurin:17 ARG HTTP_PROXY ARG HTTPS_PROXY USER nobody +RUN apt-get update && \ + apt-get install -y ca-certificates && \ + rm -rf /var/lib/apt/lists/* WORKDIR /application ARG JAR_FILE=target/*-exec.jar COPY ${JAR_FILE} basyxExecutable.jar diff --git a/basyx.submodelregistry/basyx.submodelregistry-feature-hierarchy-example/src/main/docker/Dockerfile b/basyx.submodelregistry/basyx.submodelregistry-feature-hierarchy-example/src/main/docker/Dockerfile index d0f923d2b..7c068eb8c 100644 --- a/basyx.submodelregistry/basyx.submodelregistry-feature-hierarchy-example/src/main/docker/Dockerfile +++ b/basyx.submodelregistry/basyx.submodelregistry-feature-hierarchy-example/src/main/docker/Dockerfile @@ -1,8 +1,16 @@ FROM eclipse-temurin:17 as builder +ARG HTTP_PROXY +ARG HTTPS_PROXY COPY maven/${project.build.finalName}.jar ./ RUN java -Djarmode=layertools -jar ${project.build.finalName}.jar extract FROM eclipse-temurin:17 +ARG HTTP_PROXY +ARG HTTPS_PROXY +USER nobody +RUN apt-get update && \ + apt-get install -y ca-certificates && \ + rm -rf /var/lib/apt/lists/* RUN mkdir /workspace WORKDIR /workspace COPY --from=builder dependencies/ ./ diff --git a/basyx.submodelregistry/basyx.submodelregistry-service-release-kafka-mem/src/main/docker/Dockerfile b/basyx.submodelregistry/basyx.submodelregistry-service-release-kafka-mem/src/main/docker/Dockerfile index f994cd2ad..c82474bd6 100644 --- a/basyx.submodelregistry/basyx.submodelregistry-service-release-kafka-mem/src/main/docker/Dockerfile +++ b/basyx.submodelregistry/basyx.submodelregistry-service-release-kafka-mem/src/main/docker/Dockerfile @@ -8,6 +8,10 @@ RUN java -Djarmode=layertools -jar ${FINAL_NAME}.jar extract FROM eclipse-temurin:17 ARG HTTP_PROXY ARG HTTPS_PROXY +USER nobody +RUN apt-get update && \ + apt-get install -y ca-certificates && \ + rm -rf /var/lib/apt/lists/* RUN mkdir /workspace WORKDIR /workspace COPY --from=builder dependencies/ ./ diff --git a/basyx.submodelregistry/basyx.submodelregistry-service-release-kafka-mongodb/src/main/docker/Dockerfile b/basyx.submodelregistry/basyx.submodelregistry-service-release-kafka-mongodb/src/main/docker/Dockerfile index 1a5c74674..165edabd5 100644 --- a/basyx.submodelregistry/basyx.submodelregistry-service-release-kafka-mongodb/src/main/docker/Dockerfile +++ b/basyx.submodelregistry/basyx.submodelregistry-service-release-kafka-mongodb/src/main/docker/Dockerfile @@ -8,6 +8,10 @@ RUN java -Djarmode=layertools -jar ${FINAL_NAME}.jar extract FROM eclipse-temurin:17 ARG HTTP_PROXY ARG HTTPS_PROXY +USER nobody +RUN apt-get update && \ + apt-get install -y ca-certificates && \ + rm -rf /var/lib/apt/lists/* RUN mkdir /workspace WORKDIR /workspace COPY --from=builder dependencies/ ./ diff --git a/basyx.submodelregistry/basyx.submodelregistry-service-release-log-mem/src/main/docker/Dockerfile b/basyx.submodelregistry/basyx.submodelregistry-service-release-log-mem/src/main/docker/Dockerfile index ae897c5af..010f645dd 100644 --- a/basyx.submodelregistry/basyx.submodelregistry-service-release-log-mem/src/main/docker/Dockerfile +++ b/basyx.submodelregistry/basyx.submodelregistry-service-release-log-mem/src/main/docker/Dockerfile @@ -8,6 +8,10 @@ RUN java -Djarmode=layertools -jar ${FINAL_NAME}.jar extract FROM eclipse-temurin:17 ARG HTTP_PROXY ARG HTTPS_PROXY +USER nobody +RUN apt-get update && \ + apt-get install -y ca-certificates && \ + rm -rf /var/lib/apt/lists/* RUN mkdir /workspace WORKDIR /workspace COPY --from=builder dependencies/ ./ diff --git a/basyx.submodelregistry/basyx.submodelregistry-service-release-log-mongodb/src/main/docker/Dockerfile b/basyx.submodelregistry/basyx.submodelregistry-service-release-log-mongodb/src/main/docker/Dockerfile index 2924f4e1f..80f57ec7d 100644 --- a/basyx.submodelregistry/basyx.submodelregistry-service-release-log-mongodb/src/main/docker/Dockerfile +++ b/basyx.submodelregistry/basyx.submodelregistry-service-release-log-mongodb/src/main/docker/Dockerfile @@ -8,6 +8,10 @@ RUN java -Djarmode=layertools -jar ${FINAL_NAME}.jar extract FROM eclipse-temurin:17 ARG HTTP_PROXY ARG HTTPS_PROXY +USER nobody +RUN apt-get update && \ + apt-get install -y ca-certificates && \ + rm -rf /var/lib/apt/lists/* RUN mkdir /workspace WORKDIR /workspace COPY --from=builder dependencies/ ./ diff --git a/basyx.submodelrepository/basyx.submodelrepository.component/Dockerfile b/basyx.submodelrepository/basyx.submodelrepository.component/Dockerfile index 809c3b4bb..417aabfd1 100644 --- a/basyx.submodelrepository/basyx.submodelrepository.component/Dockerfile +++ b/basyx.submodelrepository/basyx.submodelrepository.component/Dockerfile @@ -2,6 +2,9 @@ FROM eclipse-temurin:17 ARG HTTP_PROXY ARG HTTPS_PROXY USER nobody +RUN apt-get update && \ + apt-get install -y ca-certificates && \ + rm -rf /var/lib/apt/lists/* WORKDIR /application ARG JAR_FILE=target/*-exec.jar COPY ${JAR_FILE} basyxExecutable.jar diff --git a/basyx.submodelservice/basyx.submodelservice.component/Dockerfile b/basyx.submodelservice/basyx.submodelservice.component/Dockerfile index 86e67f425..fe39210f5 100644 --- a/basyx.submodelservice/basyx.submodelservice.component/Dockerfile +++ b/basyx.submodelservice/basyx.submodelservice.component/Dockerfile @@ -1,5 +1,7 @@ # Stage 1: Download the AAS4J dependency FROM --platform=$BUILDPLATFORM maven:3.9-eclipse-temurin-17 AS maven-downloader +ARG HTTP_PROXY +ARG HTTPS_PROXY ARG AAS4J_VERSION=1.0.4 WORKDIR /download RUN mvn -B org.apache.maven.plugins:maven-dependency-plugin:3.6.0:get \ @@ -20,7 +22,12 @@ WORKDIR /application RUN mkdir -p /application/classes /application/libs && \ chmod -R a+rwx /application +ARG HTTP_PROXY +ARG HTTPS_PROXY USER nobody +RUN apt-get update && \ + apt-get install -y ca-certificates && \ + rm -rf /var/lib/apt/lists/* COPY target/*-exec.jar basyxExecutable.jar COPY --from=maven-downloader /download/aas4j-model-${AAS4J_VERSION}.jar libs/ diff --git a/basyx.submodelservice/basyx.submodelservice.example/Dockerfile b/basyx.submodelservice/basyx.submodelservice.example/Dockerfile index 99b045565..9a5a038dc 100644 --- a/basyx.submodelservice/basyx.submodelservice.example/Dockerfile +++ b/basyx.submodelservice/basyx.submodelservice.example/Dockerfile @@ -2,6 +2,9 @@ FROM eclipse-temurin:17 ARG HTTP_PROXY ARG HTTPS_PROXY USER nobody +RUN apt-get update && \ + apt-get install -y ca-certificates && \ + rm -rf /var/lib/apt/lists/* WORKDIR /application ARG JAR_FILE=target/*-exec.jar COPY ${JAR_FILE} basyxExecutable.jar From e5704a9b05f27db640e67702da0bf9dcfaf64813 Mon Sep 17 00:00:00 2001 From: Sebastian Eicke Date: Wed, 17 Dec 2025 08:42:59 +0100 Subject: [PATCH 2/7] Fix --- .../basyx.digitaltwinregistry.component/Dockerfile | 5 ++--- .../basyx.aasdiscoveryservice.component/Dockerfile | 5 ++--- .../basyx.aasenvironment.component/Dockerfile | 5 ++--- .../src/main/docker/Dockerfile | 5 ++--- .../src/main/docker/Dockerfile | 5 ++--- .../src/main/docker/Dockerfile | 5 ++--- .../src/main/docker/Dockerfile | 5 ++--- .../src/main/docker/Dockerfile | 5 ++--- basyx.aasrepository/basyx.aasrepository.component/Dockerfile | 5 ++--- .../basyx.aasxfileserver.component/Dockerfile | 5 ++--- .../basyx.conceptdescriptionrepository.component/Dockerfile | 5 ++--- .../src/main/docker/Dockerfile | 5 ++--- .../src/main/docker/Dockerfile | 5 ++--- .../src/main/docker/Dockerfile | 5 ++--- .../src/main/docker/Dockerfile | 5 ++--- .../src/main/docker/Dockerfile | 5 ++--- .../basyx.submodelrepository.component/Dockerfile | 5 ++--- .../basyx.submodelservice.component/Dockerfile | 5 ++--- .../basyx.submodelservice.example/Dockerfile | 5 ++--- 19 files changed, 38 insertions(+), 57 deletions(-) diff --git a/basyx.aasdigitaltwinregistry/basyx.digitaltwinregistry.component/Dockerfile b/basyx.aasdigitaltwinregistry/basyx.digitaltwinregistry.component/Dockerfile index 9d4736cc7..264fd3c04 100644 --- a/basyx.aasdigitaltwinregistry/basyx.digitaltwinregistry.component/Dockerfile +++ b/basyx.aasdigitaltwinregistry/basyx.digitaltwinregistry.component/Dockerfile @@ -1,10 +1,9 @@ FROM eclipse-temurin:17 ARG HTTP_PROXY ARG HTTPS_PROXY +USER root +RUN apt-get update && apt-get install -y ca-certificates && rm -rf /var/lib/apt/lists/* USER nobody -RUN apt-get update && \ - apt-get install -y ca-certificates && \ - rm -rf /var/lib/apt/lists/* WORKDIR /application ARG JAVA_OPTS ENV JAVA_OPTS=$JAVA_OPTS diff --git a/basyx.aasdiscoveryservice/basyx.aasdiscoveryservice.component/Dockerfile b/basyx.aasdiscoveryservice/basyx.aasdiscoveryservice.component/Dockerfile index 417aabfd1..d792f34b0 100644 --- a/basyx.aasdiscoveryservice/basyx.aasdiscoveryservice.component/Dockerfile +++ b/basyx.aasdiscoveryservice/basyx.aasdiscoveryservice.component/Dockerfile @@ -1,10 +1,9 @@ FROM eclipse-temurin:17 ARG HTTP_PROXY ARG HTTPS_PROXY +USER root +RUN apt-get update && apt-get install -y ca-certificates && rm -rf /var/lib/apt/lists/* USER nobody -RUN apt-get update && \ - apt-get install -y ca-certificates && \ - rm -rf /var/lib/apt/lists/* WORKDIR /application ARG JAR_FILE=target/*-exec.jar COPY ${JAR_FILE} basyxExecutable.jar diff --git a/basyx.aasenvironment/basyx.aasenvironment.component/Dockerfile b/basyx.aasenvironment/basyx.aasenvironment.component/Dockerfile index 417aabfd1..d792f34b0 100644 --- a/basyx.aasenvironment/basyx.aasenvironment.component/Dockerfile +++ b/basyx.aasenvironment/basyx.aasenvironment.component/Dockerfile @@ -1,10 +1,9 @@ FROM eclipse-temurin:17 ARG HTTP_PROXY ARG HTTPS_PROXY +USER root +RUN apt-get update && apt-get install -y ca-certificates && rm -rf /var/lib/apt/lists/* USER nobody -RUN apt-get update && \ - apt-get install -y ca-certificates && \ - rm -rf /var/lib/apt/lists/* WORKDIR /application ARG JAR_FILE=target/*-exec.jar COPY ${JAR_FILE} basyxExecutable.jar diff --git a/basyx.aasregistry/basyx.aasregistry-feature-hierarchy-example/src/main/docker/Dockerfile b/basyx.aasregistry/basyx.aasregistry-feature-hierarchy-example/src/main/docker/Dockerfile index b98857e6a..0974207c0 100644 --- a/basyx.aasregistry/basyx.aasregistry-feature-hierarchy-example/src/main/docker/Dockerfile +++ b/basyx.aasregistry/basyx.aasregistry-feature-hierarchy-example/src/main/docker/Dockerfile @@ -7,10 +7,9 @@ RUN java -Djarmode=layertools -jar ${project.build.finalName}.jar extract FROM eclipse-temurin:17 ARG HTTP_PROXY ARG HTTPS_PROXY +USER root +RUN apt-get update && apt-get install -y ca-certificates && rm -rf /var/lib/apt/lists/* USER nobody -RUN apt-get update && \ - apt-get install -y ca-certificates && \ - rm -rf /var/lib/apt/lists/* RUN mkdir /workspace WORKDIR /workspace COPY --from=builder dependencies/ ./ diff --git a/basyx.aasregistry/basyx.aasregistry-service-release-kafka-mem/src/main/docker/Dockerfile b/basyx.aasregistry/basyx.aasregistry-service-release-kafka-mem/src/main/docker/Dockerfile index 0c9280e29..c1e1198b0 100644 --- a/basyx.aasregistry/basyx.aasregistry-service-release-kafka-mem/src/main/docker/Dockerfile +++ b/basyx.aasregistry/basyx.aasregistry-service-release-kafka-mem/src/main/docker/Dockerfile @@ -8,10 +8,9 @@ RUN java -Djarmode=layertools -jar ${FINAL_NAME}.jar extract FROM eclipse-temurin:17 ARG HTTP_PROXY ARG HTTPS_PROXY +USER root +RUN apt-get update && apt-get install -y ca-certificates && rm -rf /var/lib/apt/lists/* USER nobody -RUN apt-get update && \ - apt-get install -y ca-certificates && \ - rm -rf /var/lib/apt/lists/* RUN mkdir /workspace WORKDIR /workspace COPY --from=builder dependencies/ ./ diff --git a/basyx.aasregistry/basyx.aasregistry-service-release-kafka-mongodb/src/main/docker/Dockerfile b/basyx.aasregistry/basyx.aasregistry-service-release-kafka-mongodb/src/main/docker/Dockerfile index 165edabd5..345fb0048 100644 --- a/basyx.aasregistry/basyx.aasregistry-service-release-kafka-mongodb/src/main/docker/Dockerfile +++ b/basyx.aasregistry/basyx.aasregistry-service-release-kafka-mongodb/src/main/docker/Dockerfile @@ -8,10 +8,9 @@ RUN java -Djarmode=layertools -jar ${FINAL_NAME}.jar extract FROM eclipse-temurin:17 ARG HTTP_PROXY ARG HTTPS_PROXY +USER root +RUN apt-get update && apt-get install -y ca-certificates && rm -rf /var/lib/apt/lists/* USER nobody -RUN apt-get update && \ - apt-get install -y ca-certificates && \ - rm -rf /var/lib/apt/lists/* RUN mkdir /workspace WORKDIR /workspace COPY --from=builder dependencies/ ./ diff --git a/basyx.aasregistry/basyx.aasregistry-service-release-log-mem/src/main/docker/Dockerfile b/basyx.aasregistry/basyx.aasregistry-service-release-log-mem/src/main/docker/Dockerfile index 010f645dd..9ea5d353d 100644 --- a/basyx.aasregistry/basyx.aasregistry-service-release-log-mem/src/main/docker/Dockerfile +++ b/basyx.aasregistry/basyx.aasregistry-service-release-log-mem/src/main/docker/Dockerfile @@ -8,10 +8,9 @@ RUN java -Djarmode=layertools -jar ${FINAL_NAME}.jar extract FROM eclipse-temurin:17 ARG HTTP_PROXY ARG HTTPS_PROXY +USER root +RUN apt-get update && apt-get install -y ca-certificates && rm -rf /var/lib/apt/lists/* USER nobody -RUN apt-get update && \ - apt-get install -y ca-certificates && \ - rm -rf /var/lib/apt/lists/* RUN mkdir /workspace WORKDIR /workspace COPY --from=builder dependencies/ ./ diff --git a/basyx.aasregistry/basyx.aasregistry-service-release-log-mongodb/src/main/docker/Dockerfile b/basyx.aasregistry/basyx.aasregistry-service-release-log-mongodb/src/main/docker/Dockerfile index 80f57ec7d..eabfdad0e 100644 --- a/basyx.aasregistry/basyx.aasregistry-service-release-log-mongodb/src/main/docker/Dockerfile +++ b/basyx.aasregistry/basyx.aasregistry-service-release-log-mongodb/src/main/docker/Dockerfile @@ -8,10 +8,9 @@ RUN java -Djarmode=layertools -jar ${FINAL_NAME}.jar extract FROM eclipse-temurin:17 ARG HTTP_PROXY ARG HTTPS_PROXY +USER root +RUN apt-get update && apt-get install -y ca-certificates && rm -rf /var/lib/apt/lists/* USER nobody -RUN apt-get update && \ - apt-get install -y ca-certificates && \ - rm -rf /var/lib/apt/lists/* RUN mkdir /workspace WORKDIR /workspace COPY --from=builder dependencies/ ./ diff --git a/basyx.aasrepository/basyx.aasrepository.component/Dockerfile b/basyx.aasrepository/basyx.aasrepository.component/Dockerfile index 417aabfd1..d792f34b0 100644 --- a/basyx.aasrepository/basyx.aasrepository.component/Dockerfile +++ b/basyx.aasrepository/basyx.aasrepository.component/Dockerfile @@ -1,10 +1,9 @@ FROM eclipse-temurin:17 ARG HTTP_PROXY ARG HTTPS_PROXY +USER root +RUN apt-get update && apt-get install -y ca-certificates && rm -rf /var/lib/apt/lists/* USER nobody -RUN apt-get update && \ - apt-get install -y ca-certificates && \ - rm -rf /var/lib/apt/lists/* WORKDIR /application ARG JAR_FILE=target/*-exec.jar COPY ${JAR_FILE} basyxExecutable.jar diff --git a/basyx.aasxfileserver/basyx.aasxfileserver.component/Dockerfile b/basyx.aasxfileserver/basyx.aasxfileserver.component/Dockerfile index 417aabfd1..d792f34b0 100644 --- a/basyx.aasxfileserver/basyx.aasxfileserver.component/Dockerfile +++ b/basyx.aasxfileserver/basyx.aasxfileserver.component/Dockerfile @@ -1,10 +1,9 @@ FROM eclipse-temurin:17 ARG HTTP_PROXY ARG HTTPS_PROXY +USER root +RUN apt-get update && apt-get install -y ca-certificates && rm -rf /var/lib/apt/lists/* USER nobody -RUN apt-get update && \ - apt-get install -y ca-certificates && \ - rm -rf /var/lib/apt/lists/* WORKDIR /application ARG JAR_FILE=target/*-exec.jar COPY ${JAR_FILE} basyxExecutable.jar diff --git a/basyx.conceptdescriptionrepository/basyx.conceptdescriptionrepository.component/Dockerfile b/basyx.conceptdescriptionrepository/basyx.conceptdescriptionrepository.component/Dockerfile index 5eeecc854..7a9f47f06 100644 --- a/basyx.conceptdescriptionrepository/basyx.conceptdescriptionrepository.component/Dockerfile +++ b/basyx.conceptdescriptionrepository/basyx.conceptdescriptionrepository.component/Dockerfile @@ -1,10 +1,9 @@ FROM eclipse-temurin:17 ARG HTTP_PROXY ARG HTTPS_PROXY +USER root +RUN apt-get update && apt-get install -y ca-certificates && rm -rf /var/lib/apt/lists/* USER nobody -RUN apt-get update && \ - apt-get install -y ca-certificates && \ - rm -rf /var/lib/apt/lists/* WORKDIR /application ARG JAR_FILE=target/*-exec.jar COPY ${JAR_FILE} basyxExecutable.jar diff --git a/basyx.submodelregistry/basyx.submodelregistry-feature-hierarchy-example/src/main/docker/Dockerfile b/basyx.submodelregistry/basyx.submodelregistry-feature-hierarchy-example/src/main/docker/Dockerfile index 7c068eb8c..65fe93bfb 100644 --- a/basyx.submodelregistry/basyx.submodelregistry-feature-hierarchy-example/src/main/docker/Dockerfile +++ b/basyx.submodelregistry/basyx.submodelregistry-feature-hierarchy-example/src/main/docker/Dockerfile @@ -7,10 +7,9 @@ RUN java -Djarmode=layertools -jar ${project.build.finalName}.jar extract FROM eclipse-temurin:17 ARG HTTP_PROXY ARG HTTPS_PROXY +USER root +RUN apt-get update && apt-get install -y ca-certificates && rm -rf /var/lib/apt/lists/* USER nobody -RUN apt-get update && \ - apt-get install -y ca-certificates && \ - rm -rf /var/lib/apt/lists/* RUN mkdir /workspace WORKDIR /workspace COPY --from=builder dependencies/ ./ diff --git a/basyx.submodelregistry/basyx.submodelregistry-service-release-kafka-mem/src/main/docker/Dockerfile b/basyx.submodelregistry/basyx.submodelregistry-service-release-kafka-mem/src/main/docker/Dockerfile index c82474bd6..7a409f9b1 100644 --- a/basyx.submodelregistry/basyx.submodelregistry-service-release-kafka-mem/src/main/docker/Dockerfile +++ b/basyx.submodelregistry/basyx.submodelregistry-service-release-kafka-mem/src/main/docker/Dockerfile @@ -8,10 +8,9 @@ RUN java -Djarmode=layertools -jar ${FINAL_NAME}.jar extract FROM eclipse-temurin:17 ARG HTTP_PROXY ARG HTTPS_PROXY +USER root +RUN apt-get update && apt-get install -y ca-certificates && rm -rf /var/lib/apt/lists/* USER nobody -RUN apt-get update && \ - apt-get install -y ca-certificates && \ - rm -rf /var/lib/apt/lists/* RUN mkdir /workspace WORKDIR /workspace COPY --from=builder dependencies/ ./ diff --git a/basyx.submodelregistry/basyx.submodelregistry-service-release-kafka-mongodb/src/main/docker/Dockerfile b/basyx.submodelregistry/basyx.submodelregistry-service-release-kafka-mongodb/src/main/docker/Dockerfile index 165edabd5..345fb0048 100644 --- a/basyx.submodelregistry/basyx.submodelregistry-service-release-kafka-mongodb/src/main/docker/Dockerfile +++ b/basyx.submodelregistry/basyx.submodelregistry-service-release-kafka-mongodb/src/main/docker/Dockerfile @@ -8,10 +8,9 @@ RUN java -Djarmode=layertools -jar ${FINAL_NAME}.jar extract FROM eclipse-temurin:17 ARG HTTP_PROXY ARG HTTPS_PROXY +USER root +RUN apt-get update && apt-get install -y ca-certificates && rm -rf /var/lib/apt/lists/* USER nobody -RUN apt-get update && \ - apt-get install -y ca-certificates && \ - rm -rf /var/lib/apt/lists/* RUN mkdir /workspace WORKDIR /workspace COPY --from=builder dependencies/ ./ diff --git a/basyx.submodelregistry/basyx.submodelregistry-service-release-log-mem/src/main/docker/Dockerfile b/basyx.submodelregistry/basyx.submodelregistry-service-release-log-mem/src/main/docker/Dockerfile index 010f645dd..9ea5d353d 100644 --- a/basyx.submodelregistry/basyx.submodelregistry-service-release-log-mem/src/main/docker/Dockerfile +++ b/basyx.submodelregistry/basyx.submodelregistry-service-release-log-mem/src/main/docker/Dockerfile @@ -8,10 +8,9 @@ RUN java -Djarmode=layertools -jar ${FINAL_NAME}.jar extract FROM eclipse-temurin:17 ARG HTTP_PROXY ARG HTTPS_PROXY +USER root +RUN apt-get update && apt-get install -y ca-certificates && rm -rf /var/lib/apt/lists/* USER nobody -RUN apt-get update && \ - apt-get install -y ca-certificates && \ - rm -rf /var/lib/apt/lists/* RUN mkdir /workspace WORKDIR /workspace COPY --from=builder dependencies/ ./ diff --git a/basyx.submodelregistry/basyx.submodelregistry-service-release-log-mongodb/src/main/docker/Dockerfile b/basyx.submodelregistry/basyx.submodelregistry-service-release-log-mongodb/src/main/docker/Dockerfile index 80f57ec7d..eabfdad0e 100644 --- a/basyx.submodelregistry/basyx.submodelregistry-service-release-log-mongodb/src/main/docker/Dockerfile +++ b/basyx.submodelregistry/basyx.submodelregistry-service-release-log-mongodb/src/main/docker/Dockerfile @@ -8,10 +8,9 @@ RUN java -Djarmode=layertools -jar ${FINAL_NAME}.jar extract FROM eclipse-temurin:17 ARG HTTP_PROXY ARG HTTPS_PROXY +USER root +RUN apt-get update && apt-get install -y ca-certificates && rm -rf /var/lib/apt/lists/* USER nobody -RUN apt-get update && \ - apt-get install -y ca-certificates && \ - rm -rf /var/lib/apt/lists/* RUN mkdir /workspace WORKDIR /workspace COPY --from=builder dependencies/ ./ diff --git a/basyx.submodelrepository/basyx.submodelrepository.component/Dockerfile b/basyx.submodelrepository/basyx.submodelrepository.component/Dockerfile index 417aabfd1..d792f34b0 100644 --- a/basyx.submodelrepository/basyx.submodelrepository.component/Dockerfile +++ b/basyx.submodelrepository/basyx.submodelrepository.component/Dockerfile @@ -1,10 +1,9 @@ FROM eclipse-temurin:17 ARG HTTP_PROXY ARG HTTPS_PROXY +USER root +RUN apt-get update && apt-get install -y ca-certificates && rm -rf /var/lib/apt/lists/* USER nobody -RUN apt-get update && \ - apt-get install -y ca-certificates && \ - rm -rf /var/lib/apt/lists/* WORKDIR /application ARG JAR_FILE=target/*-exec.jar COPY ${JAR_FILE} basyxExecutable.jar diff --git a/basyx.submodelservice/basyx.submodelservice.component/Dockerfile b/basyx.submodelservice/basyx.submodelservice.component/Dockerfile index fe39210f5..2128cd8a7 100644 --- a/basyx.submodelservice/basyx.submodelservice.component/Dockerfile +++ b/basyx.submodelservice/basyx.submodelservice.component/Dockerfile @@ -24,10 +24,9 @@ RUN mkdir -p /application/classes /application/libs && \ ARG HTTP_PROXY ARG HTTPS_PROXY +USER root +RUN apt-get update && apt-get install -y ca-certificates && rm -rf /var/lib/apt/lists/* USER nobody -RUN apt-get update && \ - apt-get install -y ca-certificates && \ - rm -rf /var/lib/apt/lists/* COPY target/*-exec.jar basyxExecutable.jar COPY --from=maven-downloader /download/aas4j-model-${AAS4J_VERSION}.jar libs/ diff --git a/basyx.submodelservice/basyx.submodelservice.example/Dockerfile b/basyx.submodelservice/basyx.submodelservice.example/Dockerfile index 9a5a038dc..bc1d6390a 100644 --- a/basyx.submodelservice/basyx.submodelservice.example/Dockerfile +++ b/basyx.submodelservice/basyx.submodelservice.example/Dockerfile @@ -1,10 +1,9 @@ FROM eclipse-temurin:17 ARG HTTP_PROXY ARG HTTPS_PROXY +USER root +RUN apt-get update && apt-get install -y ca-certificates && rm -rf /var/lib/apt/lists/* USER nobody -RUN apt-get update && \ - apt-get install -y ca-certificates && \ - rm -rf /var/lib/apt/lists/* WORKDIR /application ARG JAR_FILE=target/*-exec.jar COPY ${JAR_FILE} basyxExecutable.jar From e55c31ad2712cb2d063d1481a683904b5e07c964 Mon Sep 17 00:00:00 2001 From: Sebastian Eicke Date: Wed, 17 Dec 2025 08:50:45 +0100 Subject: [PATCH 3/7] Fixes registry dockerfiles --- .../src/main/docker/Dockerfile | 1 - .../src/main/docker/Dockerfile | 1 - .../src/main/docker/Dockerfile | 1 - .../src/main/docker/Dockerfile | 1 - .../src/main/docker/Dockerfile | 1 - .../src/main/docker/Dockerfile | 1 - .../src/main/docker/Dockerfile | 1 - .../src/main/docker/Dockerfile | 1 - .../src/main/docker/Dockerfile | 1 - .../src/main/docker/Dockerfile | 1 - 10 files changed, 10 deletions(-) diff --git a/basyx.aasregistry/basyx.aasregistry-feature-hierarchy-example/src/main/docker/Dockerfile b/basyx.aasregistry/basyx.aasregistry-feature-hierarchy-example/src/main/docker/Dockerfile index 0974207c0..6e6ca7333 100644 --- a/basyx.aasregistry/basyx.aasregistry-feature-hierarchy-example/src/main/docker/Dockerfile +++ b/basyx.aasregistry/basyx.aasregistry-feature-hierarchy-example/src/main/docker/Dockerfile @@ -9,7 +9,6 @@ ARG HTTP_PROXY ARG HTTPS_PROXY USER root RUN apt-get update && apt-get install -y ca-certificates && rm -rf /var/lib/apt/lists/* -USER nobody RUN mkdir /workspace WORKDIR /workspace COPY --from=builder dependencies/ ./ diff --git a/basyx.aasregistry/basyx.aasregistry-service-release-kafka-mem/src/main/docker/Dockerfile b/basyx.aasregistry/basyx.aasregistry-service-release-kafka-mem/src/main/docker/Dockerfile index c1e1198b0..76fc7a1b7 100644 --- a/basyx.aasregistry/basyx.aasregistry-service-release-kafka-mem/src/main/docker/Dockerfile +++ b/basyx.aasregistry/basyx.aasregistry-service-release-kafka-mem/src/main/docker/Dockerfile @@ -10,7 +10,6 @@ ARG HTTP_PROXY ARG HTTPS_PROXY USER root RUN apt-get update && apt-get install -y ca-certificates && rm -rf /var/lib/apt/lists/* -USER nobody RUN mkdir /workspace WORKDIR /workspace COPY --from=builder dependencies/ ./ diff --git a/basyx.aasregistry/basyx.aasregistry-service-release-kafka-mongodb/src/main/docker/Dockerfile b/basyx.aasregistry/basyx.aasregistry-service-release-kafka-mongodb/src/main/docker/Dockerfile index 345fb0048..12f58d530 100644 --- a/basyx.aasregistry/basyx.aasregistry-service-release-kafka-mongodb/src/main/docker/Dockerfile +++ b/basyx.aasregistry/basyx.aasregistry-service-release-kafka-mongodb/src/main/docker/Dockerfile @@ -10,7 +10,6 @@ ARG HTTP_PROXY ARG HTTPS_PROXY USER root RUN apt-get update && apt-get install -y ca-certificates && rm -rf /var/lib/apt/lists/* -USER nobody RUN mkdir /workspace WORKDIR /workspace COPY --from=builder dependencies/ ./ diff --git a/basyx.aasregistry/basyx.aasregistry-service-release-log-mem/src/main/docker/Dockerfile b/basyx.aasregistry/basyx.aasregistry-service-release-log-mem/src/main/docker/Dockerfile index 9ea5d353d..6d9358793 100644 --- a/basyx.aasregistry/basyx.aasregistry-service-release-log-mem/src/main/docker/Dockerfile +++ b/basyx.aasregistry/basyx.aasregistry-service-release-log-mem/src/main/docker/Dockerfile @@ -10,7 +10,6 @@ ARG HTTP_PROXY ARG HTTPS_PROXY USER root RUN apt-get update && apt-get install -y ca-certificates && rm -rf /var/lib/apt/lists/* -USER nobody RUN mkdir /workspace WORKDIR /workspace COPY --from=builder dependencies/ ./ diff --git a/basyx.aasregistry/basyx.aasregistry-service-release-log-mongodb/src/main/docker/Dockerfile b/basyx.aasregistry/basyx.aasregistry-service-release-log-mongodb/src/main/docker/Dockerfile index eabfdad0e..407a65569 100644 --- a/basyx.aasregistry/basyx.aasregistry-service-release-log-mongodb/src/main/docker/Dockerfile +++ b/basyx.aasregistry/basyx.aasregistry-service-release-log-mongodb/src/main/docker/Dockerfile @@ -10,7 +10,6 @@ ARG HTTP_PROXY ARG HTTPS_PROXY USER root RUN apt-get update && apt-get install -y ca-certificates && rm -rf /var/lib/apt/lists/* -USER nobody RUN mkdir /workspace WORKDIR /workspace COPY --from=builder dependencies/ ./ diff --git a/basyx.submodelregistry/basyx.submodelregistry-feature-hierarchy-example/src/main/docker/Dockerfile b/basyx.submodelregistry/basyx.submodelregistry-feature-hierarchy-example/src/main/docker/Dockerfile index 65fe93bfb..b5766b681 100644 --- a/basyx.submodelregistry/basyx.submodelregistry-feature-hierarchy-example/src/main/docker/Dockerfile +++ b/basyx.submodelregistry/basyx.submodelregistry-feature-hierarchy-example/src/main/docker/Dockerfile @@ -9,7 +9,6 @@ ARG HTTP_PROXY ARG HTTPS_PROXY USER root RUN apt-get update && apt-get install -y ca-certificates && rm -rf /var/lib/apt/lists/* -USER nobody RUN mkdir /workspace WORKDIR /workspace COPY --from=builder dependencies/ ./ diff --git a/basyx.submodelregistry/basyx.submodelregistry-service-release-kafka-mem/src/main/docker/Dockerfile b/basyx.submodelregistry/basyx.submodelregistry-service-release-kafka-mem/src/main/docker/Dockerfile index 7a409f9b1..16f8bc4fc 100644 --- a/basyx.submodelregistry/basyx.submodelregistry-service-release-kafka-mem/src/main/docker/Dockerfile +++ b/basyx.submodelregistry/basyx.submodelregistry-service-release-kafka-mem/src/main/docker/Dockerfile @@ -10,7 +10,6 @@ ARG HTTP_PROXY ARG HTTPS_PROXY USER root RUN apt-get update && apt-get install -y ca-certificates && rm -rf /var/lib/apt/lists/* -USER nobody RUN mkdir /workspace WORKDIR /workspace COPY --from=builder dependencies/ ./ diff --git a/basyx.submodelregistry/basyx.submodelregistry-service-release-kafka-mongodb/src/main/docker/Dockerfile b/basyx.submodelregistry/basyx.submodelregistry-service-release-kafka-mongodb/src/main/docker/Dockerfile index 345fb0048..12f58d530 100644 --- a/basyx.submodelregistry/basyx.submodelregistry-service-release-kafka-mongodb/src/main/docker/Dockerfile +++ b/basyx.submodelregistry/basyx.submodelregistry-service-release-kafka-mongodb/src/main/docker/Dockerfile @@ -10,7 +10,6 @@ ARG HTTP_PROXY ARG HTTPS_PROXY USER root RUN apt-get update && apt-get install -y ca-certificates && rm -rf /var/lib/apt/lists/* -USER nobody RUN mkdir /workspace WORKDIR /workspace COPY --from=builder dependencies/ ./ diff --git a/basyx.submodelregistry/basyx.submodelregistry-service-release-log-mem/src/main/docker/Dockerfile b/basyx.submodelregistry/basyx.submodelregistry-service-release-log-mem/src/main/docker/Dockerfile index 9ea5d353d..6d9358793 100644 --- a/basyx.submodelregistry/basyx.submodelregistry-service-release-log-mem/src/main/docker/Dockerfile +++ b/basyx.submodelregistry/basyx.submodelregistry-service-release-log-mem/src/main/docker/Dockerfile @@ -10,7 +10,6 @@ ARG HTTP_PROXY ARG HTTPS_PROXY USER root RUN apt-get update && apt-get install -y ca-certificates && rm -rf /var/lib/apt/lists/* -USER nobody RUN mkdir /workspace WORKDIR /workspace COPY --from=builder dependencies/ ./ diff --git a/basyx.submodelregistry/basyx.submodelregistry-service-release-log-mongodb/src/main/docker/Dockerfile b/basyx.submodelregistry/basyx.submodelregistry-service-release-log-mongodb/src/main/docker/Dockerfile index eabfdad0e..407a65569 100644 --- a/basyx.submodelregistry/basyx.submodelregistry-service-release-log-mongodb/src/main/docker/Dockerfile +++ b/basyx.submodelregistry/basyx.submodelregistry-service-release-log-mongodb/src/main/docker/Dockerfile @@ -10,7 +10,6 @@ ARG HTTP_PROXY ARG HTTPS_PROXY USER root RUN apt-get update && apt-get install -y ca-certificates && rm -rf /var/lib/apt/lists/* -USER nobody RUN mkdir /workspace WORKDIR /workspace COPY --from=builder dependencies/ ./ From 60d832547dd888f038aa82976981589db99415c0 Mon Sep 17 00:00:00 2001 From: Sebastian Eicke Date: Wed, 17 Dec 2025 12:09:05 +0100 Subject: [PATCH 4/7] Removes USER root --- .../basyx.digitaltwinregistry.component/Dockerfile | 1 - .../basyx.aasdiscoveryservice.component/Dockerfile | 1 - basyx.aasenvironment/basyx.aasenvironment.component/Dockerfile | 1 - .../src/main/docker/Dockerfile | 1 - .../src/main/docker/Dockerfile | 1 - .../src/main/docker/Dockerfile | 1 - .../src/main/docker/Dockerfile | 1 - .../src/main/docker/Dockerfile | 1 - basyx.aasrepository/basyx.aasrepository.component/Dockerfile | 1 - basyx.aasxfileserver/basyx.aasxfileserver.component/Dockerfile | 1 - .../basyx.conceptdescriptionrepository.component/Dockerfile | 1 - .../src/main/docker/Dockerfile | 1 - .../src/main/docker/Dockerfile | 1 - .../src/main/docker/Dockerfile | 1 - .../src/main/docker/Dockerfile | 1 - .../src/main/docker/Dockerfile | 1 - .../basyx.submodelrepository.component/Dockerfile | 1 - basyx.submodelservice/basyx.submodelservice.component/Dockerfile | 1 - basyx.submodelservice/basyx.submodelservice.example/Dockerfile | 1 - 19 files changed, 19 deletions(-) diff --git a/basyx.aasdigitaltwinregistry/basyx.digitaltwinregistry.component/Dockerfile b/basyx.aasdigitaltwinregistry/basyx.digitaltwinregistry.component/Dockerfile index 264fd3c04..59ab6d077 100644 --- a/basyx.aasdigitaltwinregistry/basyx.digitaltwinregistry.component/Dockerfile +++ b/basyx.aasdigitaltwinregistry/basyx.digitaltwinregistry.component/Dockerfile @@ -1,7 +1,6 @@ FROM eclipse-temurin:17 ARG HTTP_PROXY ARG HTTPS_PROXY -USER root RUN apt-get update && apt-get install -y ca-certificates && rm -rf /var/lib/apt/lists/* USER nobody WORKDIR /application diff --git a/basyx.aasdiscoveryservice/basyx.aasdiscoveryservice.component/Dockerfile b/basyx.aasdiscoveryservice/basyx.aasdiscoveryservice.component/Dockerfile index d792f34b0..001b3cfad 100644 --- a/basyx.aasdiscoveryservice/basyx.aasdiscoveryservice.component/Dockerfile +++ b/basyx.aasdiscoveryservice/basyx.aasdiscoveryservice.component/Dockerfile @@ -1,7 +1,6 @@ FROM eclipse-temurin:17 ARG HTTP_PROXY ARG HTTPS_PROXY -USER root RUN apt-get update && apt-get install -y ca-certificates && rm -rf /var/lib/apt/lists/* USER nobody WORKDIR /application diff --git a/basyx.aasenvironment/basyx.aasenvironment.component/Dockerfile b/basyx.aasenvironment/basyx.aasenvironment.component/Dockerfile index d792f34b0..001b3cfad 100644 --- a/basyx.aasenvironment/basyx.aasenvironment.component/Dockerfile +++ b/basyx.aasenvironment/basyx.aasenvironment.component/Dockerfile @@ -1,7 +1,6 @@ FROM eclipse-temurin:17 ARG HTTP_PROXY ARG HTTPS_PROXY -USER root RUN apt-get update && apt-get install -y ca-certificates && rm -rf /var/lib/apt/lists/* USER nobody WORKDIR /application diff --git a/basyx.aasregistry/basyx.aasregistry-feature-hierarchy-example/src/main/docker/Dockerfile b/basyx.aasregistry/basyx.aasregistry-feature-hierarchy-example/src/main/docker/Dockerfile index 6e6ca7333..4c21caa8f 100644 --- a/basyx.aasregistry/basyx.aasregistry-feature-hierarchy-example/src/main/docker/Dockerfile +++ b/basyx.aasregistry/basyx.aasregistry-feature-hierarchy-example/src/main/docker/Dockerfile @@ -7,7 +7,6 @@ RUN java -Djarmode=layertools -jar ${project.build.finalName}.jar extract FROM eclipse-temurin:17 ARG HTTP_PROXY ARG HTTPS_PROXY -USER root RUN apt-get update && apt-get install -y ca-certificates && rm -rf /var/lib/apt/lists/* RUN mkdir /workspace WORKDIR /workspace diff --git a/basyx.aasregistry/basyx.aasregistry-service-release-kafka-mem/src/main/docker/Dockerfile b/basyx.aasregistry/basyx.aasregistry-service-release-kafka-mem/src/main/docker/Dockerfile index 76fc7a1b7..4e698cd10 100644 --- a/basyx.aasregistry/basyx.aasregistry-service-release-kafka-mem/src/main/docker/Dockerfile +++ b/basyx.aasregistry/basyx.aasregistry-service-release-kafka-mem/src/main/docker/Dockerfile @@ -8,7 +8,6 @@ RUN java -Djarmode=layertools -jar ${FINAL_NAME}.jar extract FROM eclipse-temurin:17 ARG HTTP_PROXY ARG HTTPS_PROXY -USER root RUN apt-get update && apt-get install -y ca-certificates && rm -rf /var/lib/apt/lists/* RUN mkdir /workspace WORKDIR /workspace diff --git a/basyx.aasregistry/basyx.aasregistry-service-release-kafka-mongodb/src/main/docker/Dockerfile b/basyx.aasregistry/basyx.aasregistry-service-release-kafka-mongodb/src/main/docker/Dockerfile index 12f58d530..d955e1845 100644 --- a/basyx.aasregistry/basyx.aasregistry-service-release-kafka-mongodb/src/main/docker/Dockerfile +++ b/basyx.aasregistry/basyx.aasregistry-service-release-kafka-mongodb/src/main/docker/Dockerfile @@ -8,7 +8,6 @@ RUN java -Djarmode=layertools -jar ${FINAL_NAME}.jar extract FROM eclipse-temurin:17 ARG HTTP_PROXY ARG HTTPS_PROXY -USER root RUN apt-get update && apt-get install -y ca-certificates && rm -rf /var/lib/apt/lists/* RUN mkdir /workspace WORKDIR /workspace diff --git a/basyx.aasregistry/basyx.aasregistry-service-release-log-mem/src/main/docker/Dockerfile b/basyx.aasregistry/basyx.aasregistry-service-release-log-mem/src/main/docker/Dockerfile index 6d9358793..11474b94b 100644 --- a/basyx.aasregistry/basyx.aasregistry-service-release-log-mem/src/main/docker/Dockerfile +++ b/basyx.aasregistry/basyx.aasregistry-service-release-log-mem/src/main/docker/Dockerfile @@ -8,7 +8,6 @@ RUN java -Djarmode=layertools -jar ${FINAL_NAME}.jar extract FROM eclipse-temurin:17 ARG HTTP_PROXY ARG HTTPS_PROXY -USER root RUN apt-get update && apt-get install -y ca-certificates && rm -rf /var/lib/apt/lists/* RUN mkdir /workspace WORKDIR /workspace diff --git a/basyx.aasregistry/basyx.aasregistry-service-release-log-mongodb/src/main/docker/Dockerfile b/basyx.aasregistry/basyx.aasregistry-service-release-log-mongodb/src/main/docker/Dockerfile index 407a65569..68a113440 100644 --- a/basyx.aasregistry/basyx.aasregistry-service-release-log-mongodb/src/main/docker/Dockerfile +++ b/basyx.aasregistry/basyx.aasregistry-service-release-log-mongodb/src/main/docker/Dockerfile @@ -8,7 +8,6 @@ RUN java -Djarmode=layertools -jar ${FINAL_NAME}.jar extract FROM eclipse-temurin:17 ARG HTTP_PROXY ARG HTTPS_PROXY -USER root RUN apt-get update && apt-get install -y ca-certificates && rm -rf /var/lib/apt/lists/* RUN mkdir /workspace WORKDIR /workspace diff --git a/basyx.aasrepository/basyx.aasrepository.component/Dockerfile b/basyx.aasrepository/basyx.aasrepository.component/Dockerfile index d792f34b0..001b3cfad 100644 --- a/basyx.aasrepository/basyx.aasrepository.component/Dockerfile +++ b/basyx.aasrepository/basyx.aasrepository.component/Dockerfile @@ -1,7 +1,6 @@ FROM eclipse-temurin:17 ARG HTTP_PROXY ARG HTTPS_PROXY -USER root RUN apt-get update && apt-get install -y ca-certificates && rm -rf /var/lib/apt/lists/* USER nobody WORKDIR /application diff --git a/basyx.aasxfileserver/basyx.aasxfileserver.component/Dockerfile b/basyx.aasxfileserver/basyx.aasxfileserver.component/Dockerfile index d792f34b0..001b3cfad 100644 --- a/basyx.aasxfileserver/basyx.aasxfileserver.component/Dockerfile +++ b/basyx.aasxfileserver/basyx.aasxfileserver.component/Dockerfile @@ -1,7 +1,6 @@ FROM eclipse-temurin:17 ARG HTTP_PROXY ARG HTTPS_PROXY -USER root RUN apt-get update && apt-get install -y ca-certificates && rm -rf /var/lib/apt/lists/* USER nobody WORKDIR /application diff --git a/basyx.conceptdescriptionrepository/basyx.conceptdescriptionrepository.component/Dockerfile b/basyx.conceptdescriptionrepository/basyx.conceptdescriptionrepository.component/Dockerfile index 7a9f47f06..dc92ba1d2 100644 --- a/basyx.conceptdescriptionrepository/basyx.conceptdescriptionrepository.component/Dockerfile +++ b/basyx.conceptdescriptionrepository/basyx.conceptdescriptionrepository.component/Dockerfile @@ -1,7 +1,6 @@ FROM eclipse-temurin:17 ARG HTTP_PROXY ARG HTTPS_PROXY -USER root RUN apt-get update && apt-get install -y ca-certificates && rm -rf /var/lib/apt/lists/* USER nobody WORKDIR /application diff --git a/basyx.submodelregistry/basyx.submodelregistry-feature-hierarchy-example/src/main/docker/Dockerfile b/basyx.submodelregistry/basyx.submodelregistry-feature-hierarchy-example/src/main/docker/Dockerfile index b5766b681..84137de00 100644 --- a/basyx.submodelregistry/basyx.submodelregistry-feature-hierarchy-example/src/main/docker/Dockerfile +++ b/basyx.submodelregistry/basyx.submodelregistry-feature-hierarchy-example/src/main/docker/Dockerfile @@ -7,7 +7,6 @@ RUN java -Djarmode=layertools -jar ${project.build.finalName}.jar extract FROM eclipse-temurin:17 ARG HTTP_PROXY ARG HTTPS_PROXY -USER root RUN apt-get update && apt-get install -y ca-certificates && rm -rf /var/lib/apt/lists/* RUN mkdir /workspace WORKDIR /workspace diff --git a/basyx.submodelregistry/basyx.submodelregistry-service-release-kafka-mem/src/main/docker/Dockerfile b/basyx.submodelregistry/basyx.submodelregistry-service-release-kafka-mem/src/main/docker/Dockerfile index 16f8bc4fc..8958e51b3 100644 --- a/basyx.submodelregistry/basyx.submodelregistry-service-release-kafka-mem/src/main/docker/Dockerfile +++ b/basyx.submodelregistry/basyx.submodelregistry-service-release-kafka-mem/src/main/docker/Dockerfile @@ -8,7 +8,6 @@ RUN java -Djarmode=layertools -jar ${FINAL_NAME}.jar extract FROM eclipse-temurin:17 ARG HTTP_PROXY ARG HTTPS_PROXY -USER root RUN apt-get update && apt-get install -y ca-certificates && rm -rf /var/lib/apt/lists/* RUN mkdir /workspace WORKDIR /workspace diff --git a/basyx.submodelregistry/basyx.submodelregistry-service-release-kafka-mongodb/src/main/docker/Dockerfile b/basyx.submodelregistry/basyx.submodelregistry-service-release-kafka-mongodb/src/main/docker/Dockerfile index 12f58d530..d955e1845 100644 --- a/basyx.submodelregistry/basyx.submodelregistry-service-release-kafka-mongodb/src/main/docker/Dockerfile +++ b/basyx.submodelregistry/basyx.submodelregistry-service-release-kafka-mongodb/src/main/docker/Dockerfile @@ -8,7 +8,6 @@ RUN java -Djarmode=layertools -jar ${FINAL_NAME}.jar extract FROM eclipse-temurin:17 ARG HTTP_PROXY ARG HTTPS_PROXY -USER root RUN apt-get update && apt-get install -y ca-certificates && rm -rf /var/lib/apt/lists/* RUN mkdir /workspace WORKDIR /workspace diff --git a/basyx.submodelregistry/basyx.submodelregistry-service-release-log-mem/src/main/docker/Dockerfile b/basyx.submodelregistry/basyx.submodelregistry-service-release-log-mem/src/main/docker/Dockerfile index 6d9358793..11474b94b 100644 --- a/basyx.submodelregistry/basyx.submodelregistry-service-release-log-mem/src/main/docker/Dockerfile +++ b/basyx.submodelregistry/basyx.submodelregistry-service-release-log-mem/src/main/docker/Dockerfile @@ -8,7 +8,6 @@ RUN java -Djarmode=layertools -jar ${FINAL_NAME}.jar extract FROM eclipse-temurin:17 ARG HTTP_PROXY ARG HTTPS_PROXY -USER root RUN apt-get update && apt-get install -y ca-certificates && rm -rf /var/lib/apt/lists/* RUN mkdir /workspace WORKDIR /workspace diff --git a/basyx.submodelregistry/basyx.submodelregistry-service-release-log-mongodb/src/main/docker/Dockerfile b/basyx.submodelregistry/basyx.submodelregistry-service-release-log-mongodb/src/main/docker/Dockerfile index 407a65569..68a113440 100644 --- a/basyx.submodelregistry/basyx.submodelregistry-service-release-log-mongodb/src/main/docker/Dockerfile +++ b/basyx.submodelregistry/basyx.submodelregistry-service-release-log-mongodb/src/main/docker/Dockerfile @@ -8,7 +8,6 @@ RUN java -Djarmode=layertools -jar ${FINAL_NAME}.jar extract FROM eclipse-temurin:17 ARG HTTP_PROXY ARG HTTPS_PROXY -USER root RUN apt-get update && apt-get install -y ca-certificates && rm -rf /var/lib/apt/lists/* RUN mkdir /workspace WORKDIR /workspace diff --git a/basyx.submodelrepository/basyx.submodelrepository.component/Dockerfile b/basyx.submodelrepository/basyx.submodelrepository.component/Dockerfile index d792f34b0..001b3cfad 100644 --- a/basyx.submodelrepository/basyx.submodelrepository.component/Dockerfile +++ b/basyx.submodelrepository/basyx.submodelrepository.component/Dockerfile @@ -1,7 +1,6 @@ FROM eclipse-temurin:17 ARG HTTP_PROXY ARG HTTPS_PROXY -USER root RUN apt-get update && apt-get install -y ca-certificates && rm -rf /var/lib/apt/lists/* USER nobody WORKDIR /application diff --git a/basyx.submodelservice/basyx.submodelservice.component/Dockerfile b/basyx.submodelservice/basyx.submodelservice.component/Dockerfile index 2128cd8a7..c0fa87303 100644 --- a/basyx.submodelservice/basyx.submodelservice.component/Dockerfile +++ b/basyx.submodelservice/basyx.submodelservice.component/Dockerfile @@ -24,7 +24,6 @@ RUN mkdir -p /application/classes /application/libs && \ ARG HTTP_PROXY ARG HTTPS_PROXY -USER root RUN apt-get update && apt-get install -y ca-certificates && rm -rf /var/lib/apt/lists/* USER nobody diff --git a/basyx.submodelservice/basyx.submodelservice.example/Dockerfile b/basyx.submodelservice/basyx.submodelservice.example/Dockerfile index bc1d6390a..04f9ccf5a 100644 --- a/basyx.submodelservice/basyx.submodelservice.example/Dockerfile +++ b/basyx.submodelservice/basyx.submodelservice.example/Dockerfile @@ -1,7 +1,6 @@ FROM eclipse-temurin:17 ARG HTTP_PROXY ARG HTTPS_PROXY -USER root RUN apt-get update && apt-get install -y ca-certificates && rm -rf /var/lib/apt/lists/* USER nobody WORKDIR /application From 97529533ce4d491cf59b75399ce64ab0c2234b59 Mon Sep 17 00:00:00 2001 From: Sebastian Eicke Date: Wed, 17 Dec 2025 13:05:31 +0100 Subject: [PATCH 5/7] Removes empty lines just for triggering GitHub Actions again --- .../basyx.aasdiscoveryservice.component/Dockerfile | 2 +- basyx.aasenvironment/basyx.aasenvironment.component/Dockerfile | 2 +- .../src/main/docker/Dockerfile | 2 +- .../src/main/docker/Dockerfile | 2 +- .../src/main/docker/Dockerfile | 3 +-- .../src/main/docker/Dockerfile | 3 +-- .../src/main/docker/Dockerfile | 3 +-- basyx.aasrepository/basyx.aasrepository.component/Dockerfile | 2 +- basyx.aasxfileserver/basyx.aasxfileserver.component/Dockerfile | 2 +- .../basyx.conceptdescriptionrepository.component/Dockerfile | 2 +- .../src/main/docker/Dockerfile | 3 +-- .../src/main/docker/Dockerfile | 3 +-- .../src/main/docker/Dockerfile | 3 +-- .../src/main/docker/Dockerfile | 3 +-- .../src/main/docker/Dockerfile | 3 +-- .../basyx.submodelrepository.component/Dockerfile | 2 +- .../basyx.submodelservice.component/Dockerfile | 2 +- basyx.submodelservice/basyx.submodelservice.example/Dockerfile | 2 +- 18 files changed, 18 insertions(+), 26 deletions(-) diff --git a/basyx.aasdiscoveryservice/basyx.aasdiscoveryservice.component/Dockerfile b/basyx.aasdiscoveryservice/basyx.aasdiscoveryservice.component/Dockerfile index 001b3cfad..389f52618 100644 --- a/basyx.aasdiscoveryservice/basyx.aasdiscoveryservice.component/Dockerfile +++ b/basyx.aasdiscoveryservice/basyx.aasdiscoveryservice.component/Dockerfile @@ -13,4 +13,4 @@ ARG CONTEXT_PATH=/ ENV SERVER_SERVLET_CONTEXT_PATH=${CONTEXT_PATH} EXPOSE ${SERVER_PORT} HEALTHCHECK --interval=30s --timeout=3s --retries=3 --start-period=15s CMD curl --fail http://localhost:${SERVER_PORT}${SERVER_SERVLET_CONTEXT_PATH%/}/actuator/health || exit 1 -ENTRYPOINT ["java","-jar","basyxExecutable.jar"] +ENTRYPOINT ["java","-jar","basyxExecutable.jar"] \ No newline at end of file diff --git a/basyx.aasenvironment/basyx.aasenvironment.component/Dockerfile b/basyx.aasenvironment/basyx.aasenvironment.component/Dockerfile index 001b3cfad..389f52618 100644 --- a/basyx.aasenvironment/basyx.aasenvironment.component/Dockerfile +++ b/basyx.aasenvironment/basyx.aasenvironment.component/Dockerfile @@ -13,4 +13,4 @@ ARG CONTEXT_PATH=/ ENV SERVER_SERVLET_CONTEXT_PATH=${CONTEXT_PATH} EXPOSE ${SERVER_PORT} HEALTHCHECK --interval=30s --timeout=3s --retries=3 --start-period=15s CMD curl --fail http://localhost:${SERVER_PORT}${SERVER_SERVLET_CONTEXT_PATH%/}/actuator/health || exit 1 -ENTRYPOINT ["java","-jar","basyxExecutable.jar"] +ENTRYPOINT ["java","-jar","basyxExecutable.jar"] \ No newline at end of file diff --git a/basyx.aasregistry/basyx.aasregistry-feature-hierarchy-example/src/main/docker/Dockerfile b/basyx.aasregistry/basyx.aasregistry-feature-hierarchy-example/src/main/docker/Dockerfile index 4c21caa8f..7f15d804a 100644 --- a/basyx.aasregistry/basyx.aasregistry-feature-hierarchy-example/src/main/docker/Dockerfile +++ b/basyx.aasregistry/basyx.aasregistry-feature-hierarchy-example/src/main/docker/Dockerfile @@ -22,4 +22,4 @@ ARG CONTEXT_PATH=/ ENV SERVER_SERVLET_CONTEXT_PATH=${CONTEXT_PATH} EXPOSE ${SERVER_PORT} HEALTHCHECK --interval=30s --timeout=3s --retries=3 --start-period=15s CMD curl --fail http://localhost:${SERVER_PORT}${SERVER_SERVLET_CONTEXT_PATH%/}/actuator/health || exit 1 -ENTRYPOINT ["java", "-Djava.security.egd=file:/dev/.urandom", "org.springframework.boot.loader.launch.JarLauncher"] +ENTRYPOINT ["java", "-Djava.security.egd=file:/dev/.urandom", "org.springframework.boot.loader.launch.JarLauncher"] \ No newline at end of file diff --git a/basyx.aasregistry/basyx.aasregistry-service-release-kafka-mem/src/main/docker/Dockerfile b/basyx.aasregistry/basyx.aasregistry-service-release-kafka-mem/src/main/docker/Dockerfile index 4e698cd10..98dc77ea0 100644 --- a/basyx.aasregistry/basyx.aasregistry-service-release-kafka-mem/src/main/docker/Dockerfile +++ b/basyx.aasregistry/basyx.aasregistry-service-release-kafka-mem/src/main/docker/Dockerfile @@ -23,4 +23,4 @@ ARG CONTEXT_PATH=/ ENV SERVER_SERVLET_CONTEXT_PATH=${CONTEXT_PATH} EXPOSE ${SERVER_PORT} HEALTHCHECK --interval=30s --timeout=3s --retries=3 --start-period=15s CMD curl --fail http://localhost:${SERVER_PORT}${SERVER_SERVLET_CONTEXT_PATH%/}/actuator/health || exit 1 -ENTRYPOINT ["java", "-Djava.security.egd=file:/dev/.urandom", "org.springframework.boot.loader.launch.JarLauncher"] +ENTRYPOINT ["java", "-Djava.security.egd=file:/dev/.urandom", "org.springframework.boot.loader.launch.JarLauncher"] \ No newline at end of file diff --git a/basyx.aasregistry/basyx.aasregistry-service-release-kafka-mongodb/src/main/docker/Dockerfile b/basyx.aasregistry/basyx.aasregistry-service-release-kafka-mongodb/src/main/docker/Dockerfile index d955e1845..95d7e7616 100644 --- a/basyx.aasregistry/basyx.aasregistry-service-release-kafka-mongodb/src/main/docker/Dockerfile +++ b/basyx.aasregistry/basyx.aasregistry-service-release-kafka-mongodb/src/main/docker/Dockerfile @@ -23,5 +23,4 @@ ARG CONTEXT_PATH=/ ENV SERVER_SERVLET_CONTEXT_PATH=${CONTEXT_PATH} EXPOSE ${SERVER_PORT} HEALTHCHECK --interval=30s --timeout=3s --retries=3 --start-period=15s CMD curl --fail http://localhost:${SERVER_PORT}${SERVER_SERVLET_CONTEXT_PATH%/}/actuator/health || exit 1 -ENTRYPOINT ["java", "-Djava.security.egd=file:/dev/.urandom", "org.springframework.boot.loader.launch.JarLauncher"] - +ENTRYPOINT ["java", "-Djava.security.egd=file:/dev/.urandom", "org.springframework.boot.loader.launch.JarLauncher"] \ No newline at end of file diff --git a/basyx.aasregistry/basyx.aasregistry-service-release-log-mem/src/main/docker/Dockerfile b/basyx.aasregistry/basyx.aasregistry-service-release-log-mem/src/main/docker/Dockerfile index 11474b94b..b1620aeb0 100644 --- a/basyx.aasregistry/basyx.aasregistry-service-release-log-mem/src/main/docker/Dockerfile +++ b/basyx.aasregistry/basyx.aasregistry-service-release-log-mem/src/main/docker/Dockerfile @@ -23,5 +23,4 @@ ARG CONTEXT_PATH=/ ENV SERVER_SERVLET_CONTEXT_PATH=${CONTEXT_PATH} EXPOSE ${SERVER_PORT} HEALTHCHECK --interval=30s --timeout=3s --retries=3 --start-period=15s CMD curl --fail http://localhost:${SERVER_PORT}${SERVER_SERVLET_CONTEXT_PATH%/}/actuator/health || exit 1 -ENTRYPOINT ["java", "-Djava.security.egd=file:/dev/.urandom", "org.springframework.boot.loader.launch.JarLauncher"] - +ENTRYPOINT ["java", "-Djava.security.egd=file:/dev/.urandom", "org.springframework.boot.loader.launch.JarLauncher"] \ No newline at end of file diff --git a/basyx.aasregistry/basyx.aasregistry-service-release-log-mongodb/src/main/docker/Dockerfile b/basyx.aasregistry/basyx.aasregistry-service-release-log-mongodb/src/main/docker/Dockerfile index 68a113440..ae5e03962 100644 --- a/basyx.aasregistry/basyx.aasregistry-service-release-log-mongodb/src/main/docker/Dockerfile +++ b/basyx.aasregistry/basyx.aasregistry-service-release-log-mongodb/src/main/docker/Dockerfile @@ -23,5 +23,4 @@ ARG CONTEXT_PATH=/ ENV SERVER_SERVLET_CONTEXT_PATH=${CONTEXT_PATH} EXPOSE ${SERVER_PORT} HEALTHCHECK --interval=30s --timeout=3s --retries=3 --start-period=15s CMD curl --fail http://localhost:${SERVER_PORT}${SERVER_SERVLET_CONTEXT_PATH%/}/actuator/health || exit 1 -ENTRYPOINT ["java", "-Djava.security.egd=file:/dev/.urandom", "org.springframework.boot.loader.launch.JarLauncher"] - +ENTRYPOINT ["java", "-Djava.security.egd=file:/dev/.urandom", "org.springframework.boot.loader.launch.JarLauncher"] \ No newline at end of file diff --git a/basyx.aasrepository/basyx.aasrepository.component/Dockerfile b/basyx.aasrepository/basyx.aasrepository.component/Dockerfile index 001b3cfad..389f52618 100644 --- a/basyx.aasrepository/basyx.aasrepository.component/Dockerfile +++ b/basyx.aasrepository/basyx.aasrepository.component/Dockerfile @@ -13,4 +13,4 @@ ARG CONTEXT_PATH=/ ENV SERVER_SERVLET_CONTEXT_PATH=${CONTEXT_PATH} EXPOSE ${SERVER_PORT} HEALTHCHECK --interval=30s --timeout=3s --retries=3 --start-period=15s CMD curl --fail http://localhost:${SERVER_PORT}${SERVER_SERVLET_CONTEXT_PATH%/}/actuator/health || exit 1 -ENTRYPOINT ["java","-jar","basyxExecutable.jar"] +ENTRYPOINT ["java","-jar","basyxExecutable.jar"] \ No newline at end of file diff --git a/basyx.aasxfileserver/basyx.aasxfileserver.component/Dockerfile b/basyx.aasxfileserver/basyx.aasxfileserver.component/Dockerfile index 001b3cfad..389f52618 100644 --- a/basyx.aasxfileserver/basyx.aasxfileserver.component/Dockerfile +++ b/basyx.aasxfileserver/basyx.aasxfileserver.component/Dockerfile @@ -13,4 +13,4 @@ ARG CONTEXT_PATH=/ ENV SERVER_SERVLET_CONTEXT_PATH=${CONTEXT_PATH} EXPOSE ${SERVER_PORT} HEALTHCHECK --interval=30s --timeout=3s --retries=3 --start-period=15s CMD curl --fail http://localhost:${SERVER_PORT}${SERVER_SERVLET_CONTEXT_PATH%/}/actuator/health || exit 1 -ENTRYPOINT ["java","-jar","basyxExecutable.jar"] +ENTRYPOINT ["java","-jar","basyxExecutable.jar"] \ No newline at end of file diff --git a/basyx.conceptdescriptionrepository/basyx.conceptdescriptionrepository.component/Dockerfile b/basyx.conceptdescriptionrepository/basyx.conceptdescriptionrepository.component/Dockerfile index dc92ba1d2..f6c5b275b 100644 --- a/basyx.conceptdescriptionrepository/basyx.conceptdescriptionrepository.component/Dockerfile +++ b/basyx.conceptdescriptionrepository/basyx.conceptdescriptionrepository.component/Dockerfile @@ -13,4 +13,4 @@ ARG CONTEXT_PATH=/ ENV SERVER_SERVLET_CONTEXT_PATH=${CONTEXT_PATH} EXPOSE ${SERVER_PORT} HEALTHCHECK --interval=30s --timeout=3s --retries=3 --start-period=30s CMD curl --fail http://localhost:${SERVER_PORT}${SERVER_SERVLET_CONTEXT_PATH%/}/actuator/health || exit 1 -ENTRYPOINT ["java","-jar","basyxExecutable.jar"] +ENTRYPOINT ["java","-jar","basyxExecutable.jar"] \ No newline at end of file diff --git a/basyx.submodelregistry/basyx.submodelregistry-feature-hierarchy-example/src/main/docker/Dockerfile b/basyx.submodelregistry/basyx.submodelregistry-feature-hierarchy-example/src/main/docker/Dockerfile index 84137de00..7f15d804a 100644 --- a/basyx.submodelregistry/basyx.submodelregistry-feature-hierarchy-example/src/main/docker/Dockerfile +++ b/basyx.submodelregistry/basyx.submodelregistry-feature-hierarchy-example/src/main/docker/Dockerfile @@ -22,5 +22,4 @@ ARG CONTEXT_PATH=/ ENV SERVER_SERVLET_CONTEXT_PATH=${CONTEXT_PATH} EXPOSE ${SERVER_PORT} HEALTHCHECK --interval=30s --timeout=3s --retries=3 --start-period=15s CMD curl --fail http://localhost:${SERVER_PORT}${SERVER_SERVLET_CONTEXT_PATH%/}/actuator/health || exit 1 -ENTRYPOINT ["java", "-Djava.security.egd=file:/dev/.urandom", "org.springframework.boot.loader.launch.JarLauncher"] - +ENTRYPOINT ["java", "-Djava.security.egd=file:/dev/.urandom", "org.springframework.boot.loader.launch.JarLauncher"] \ No newline at end of file diff --git a/basyx.submodelregistry/basyx.submodelregistry-service-release-kafka-mem/src/main/docker/Dockerfile b/basyx.submodelregistry/basyx.submodelregistry-service-release-kafka-mem/src/main/docker/Dockerfile index 8958e51b3..98dc77ea0 100644 --- a/basyx.submodelregistry/basyx.submodelregistry-service-release-kafka-mem/src/main/docker/Dockerfile +++ b/basyx.submodelregistry/basyx.submodelregistry-service-release-kafka-mem/src/main/docker/Dockerfile @@ -23,5 +23,4 @@ ARG CONTEXT_PATH=/ ENV SERVER_SERVLET_CONTEXT_PATH=${CONTEXT_PATH} EXPOSE ${SERVER_PORT} HEALTHCHECK --interval=30s --timeout=3s --retries=3 --start-period=15s CMD curl --fail http://localhost:${SERVER_PORT}${SERVER_SERVLET_CONTEXT_PATH%/}/actuator/health || exit 1 -ENTRYPOINT ["java", "-Djava.security.egd=file:/dev/.urandom", "org.springframework.boot.loader.launch.JarLauncher"] - +ENTRYPOINT ["java", "-Djava.security.egd=file:/dev/.urandom", "org.springframework.boot.loader.launch.JarLauncher"] \ No newline at end of file diff --git a/basyx.submodelregistry/basyx.submodelregistry-service-release-kafka-mongodb/src/main/docker/Dockerfile b/basyx.submodelregistry/basyx.submodelregistry-service-release-kafka-mongodb/src/main/docker/Dockerfile index d955e1845..95d7e7616 100644 --- a/basyx.submodelregistry/basyx.submodelregistry-service-release-kafka-mongodb/src/main/docker/Dockerfile +++ b/basyx.submodelregistry/basyx.submodelregistry-service-release-kafka-mongodb/src/main/docker/Dockerfile @@ -23,5 +23,4 @@ ARG CONTEXT_PATH=/ ENV SERVER_SERVLET_CONTEXT_PATH=${CONTEXT_PATH} EXPOSE ${SERVER_PORT} HEALTHCHECK --interval=30s --timeout=3s --retries=3 --start-period=15s CMD curl --fail http://localhost:${SERVER_PORT}${SERVER_SERVLET_CONTEXT_PATH%/}/actuator/health || exit 1 -ENTRYPOINT ["java", "-Djava.security.egd=file:/dev/.urandom", "org.springframework.boot.loader.launch.JarLauncher"] - +ENTRYPOINT ["java", "-Djava.security.egd=file:/dev/.urandom", "org.springframework.boot.loader.launch.JarLauncher"] \ No newline at end of file diff --git a/basyx.submodelregistry/basyx.submodelregistry-service-release-log-mem/src/main/docker/Dockerfile b/basyx.submodelregistry/basyx.submodelregistry-service-release-log-mem/src/main/docker/Dockerfile index 11474b94b..b1620aeb0 100644 --- a/basyx.submodelregistry/basyx.submodelregistry-service-release-log-mem/src/main/docker/Dockerfile +++ b/basyx.submodelregistry/basyx.submodelregistry-service-release-log-mem/src/main/docker/Dockerfile @@ -23,5 +23,4 @@ ARG CONTEXT_PATH=/ ENV SERVER_SERVLET_CONTEXT_PATH=${CONTEXT_PATH} EXPOSE ${SERVER_PORT} HEALTHCHECK --interval=30s --timeout=3s --retries=3 --start-period=15s CMD curl --fail http://localhost:${SERVER_PORT}${SERVER_SERVLET_CONTEXT_PATH%/}/actuator/health || exit 1 -ENTRYPOINT ["java", "-Djava.security.egd=file:/dev/.urandom", "org.springframework.boot.loader.launch.JarLauncher"] - +ENTRYPOINT ["java", "-Djava.security.egd=file:/dev/.urandom", "org.springframework.boot.loader.launch.JarLauncher"] \ No newline at end of file diff --git a/basyx.submodelregistry/basyx.submodelregistry-service-release-log-mongodb/src/main/docker/Dockerfile b/basyx.submodelregistry/basyx.submodelregistry-service-release-log-mongodb/src/main/docker/Dockerfile index 68a113440..ae5e03962 100644 --- a/basyx.submodelregistry/basyx.submodelregistry-service-release-log-mongodb/src/main/docker/Dockerfile +++ b/basyx.submodelregistry/basyx.submodelregistry-service-release-log-mongodb/src/main/docker/Dockerfile @@ -23,5 +23,4 @@ ARG CONTEXT_PATH=/ ENV SERVER_SERVLET_CONTEXT_PATH=${CONTEXT_PATH} EXPOSE ${SERVER_PORT} HEALTHCHECK --interval=30s --timeout=3s --retries=3 --start-period=15s CMD curl --fail http://localhost:${SERVER_PORT}${SERVER_SERVLET_CONTEXT_PATH%/}/actuator/health || exit 1 -ENTRYPOINT ["java", "-Djava.security.egd=file:/dev/.urandom", "org.springframework.boot.loader.launch.JarLauncher"] - +ENTRYPOINT ["java", "-Djava.security.egd=file:/dev/.urandom", "org.springframework.boot.loader.launch.JarLauncher"] \ No newline at end of file diff --git a/basyx.submodelrepository/basyx.submodelrepository.component/Dockerfile b/basyx.submodelrepository/basyx.submodelrepository.component/Dockerfile index 001b3cfad..389f52618 100644 --- a/basyx.submodelrepository/basyx.submodelrepository.component/Dockerfile +++ b/basyx.submodelrepository/basyx.submodelrepository.component/Dockerfile @@ -13,4 +13,4 @@ ARG CONTEXT_PATH=/ ENV SERVER_SERVLET_CONTEXT_PATH=${CONTEXT_PATH} EXPOSE ${SERVER_PORT} HEALTHCHECK --interval=30s --timeout=3s --retries=3 --start-period=15s CMD curl --fail http://localhost:${SERVER_PORT}${SERVER_SERVLET_CONTEXT_PATH%/}/actuator/health || exit 1 -ENTRYPOINT ["java","-jar","basyxExecutable.jar"] +ENTRYPOINT ["java","-jar","basyxExecutable.jar"] \ No newline at end of file diff --git a/basyx.submodelservice/basyx.submodelservice.component/Dockerfile b/basyx.submodelservice/basyx.submodelservice.component/Dockerfile index c0fa87303..7606e0a27 100644 --- a/basyx.submodelservice/basyx.submodelservice.component/Dockerfile +++ b/basyx.submodelservice/basyx.submodelservice.component/Dockerfile @@ -35,4 +35,4 @@ EXPOSE ${SERVER_PORT} HEALTHCHECK --interval=10s --timeout=3s --retries=10 --start-period=5s \ CMD curl --fail http://localhost:${SERVER_PORT}${SERVER_SERVLET_CONTEXT_PATH%/}/actuator/health || exit 1 -ENTRYPOINT ["java", "-jar", "basyxExecutable.jar"] +ENTRYPOINT ["java", "-jar", "basyxExecutable.jar"] \ No newline at end of file diff --git a/basyx.submodelservice/basyx.submodelservice.example/Dockerfile b/basyx.submodelservice/basyx.submodelservice.example/Dockerfile index 04f9ccf5a..aee6ea9d7 100644 --- a/basyx.submodelservice/basyx.submodelservice.example/Dockerfile +++ b/basyx.submodelservice/basyx.submodelservice.example/Dockerfile @@ -11,4 +11,4 @@ ARG PORT=8081 ENV SERVER_PORT=${PORT} EXPOSE ${SERVER_PORT} HEALTHCHECK --interval=30s --timeout=3s --retries=3 --start-period=15s CMD curl --fail http://localhost:${SERVER_PORT}/actuator/health || exit 1 -ENTRYPOINT ["java","-jar","basyxExecutable.jar"] +ENTRYPOINT ["java","-jar","basyxExecutable.jar"] \ No newline at end of file From cffdaae50430f2cdd3ede1cd41537c4d1a4f24ef Mon Sep 17 00:00:00 2001 From: Sebastian Eicke Date: Wed, 17 Dec 2025 14:11:47 +0100 Subject: [PATCH 6/7] Adds empty lines again --- .../basyx.digitaltwinregistry.component/Dockerfile | 2 +- .../basyx.aasdiscoveryservice.component/Dockerfile | 2 +- basyx.aasenvironment/basyx.aasenvironment.component/Dockerfile | 2 +- .../src/main/docker/Dockerfile | 2 +- .../src/main/docker/Dockerfile | 2 +- .../src/main/docker/Dockerfile | 2 +- .../src/main/docker/Dockerfile | 2 +- .../src/main/docker/Dockerfile | 2 +- basyx.aasrepository/basyx.aasrepository.component/Dockerfile | 2 +- basyx.aasxfileserver/basyx.aasxfileserver.component/Dockerfile | 2 +- .../basyx.conceptdescriptionrepository.component/Dockerfile | 2 +- .../src/main/docker/Dockerfile | 2 +- .../src/main/docker/Dockerfile | 2 +- .../src/main/docker/Dockerfile | 2 +- .../src/main/docker/Dockerfile | 2 +- .../src/main/docker/Dockerfile | 2 +- .../basyx.submodelrepository.component/Dockerfile | 2 +- .../basyx.submodelservice.component/Dockerfile | 2 +- .../example/Dockerfile.standalone-example | 2 +- basyx.submodelservice/basyx.submodelservice.example/Dockerfile | 2 +- 20 files changed, 20 insertions(+), 20 deletions(-) diff --git a/basyx.aasdigitaltwinregistry/basyx.digitaltwinregistry.component/Dockerfile b/basyx.aasdigitaltwinregistry/basyx.digitaltwinregistry.component/Dockerfile index 59ab6d077..9cf62ec77 100644 --- a/basyx.aasdigitaltwinregistry/basyx.digitaltwinregistry.component/Dockerfile +++ b/basyx.aasdigitaltwinregistry/basyx.digitaltwinregistry.component/Dockerfile @@ -22,4 +22,4 @@ EXPOSE ${SERVER_PORT} HEALTHCHECK --interval=30s --timeout=3s --retries=3 --start-period=15s \ CMD curl --fail http://localhost:${SERVER_PORT}${SERVER_SERVLET_CONTEXT_PATH%/}/actuator/health || exit 1 -ENTRYPOINT exec java $JAVA_OPTS -Djava.security.egd=file:/dev/./urandom -jar basyxExecutable.jar \ No newline at end of file +ENTRYPOINT exec java $JAVA_OPTS -Djava.security.egd=file:/dev/./urandom -jar basyxExecutable.jar diff --git a/basyx.aasdiscoveryservice/basyx.aasdiscoveryservice.component/Dockerfile b/basyx.aasdiscoveryservice/basyx.aasdiscoveryservice.component/Dockerfile index 389f52618..001b3cfad 100644 --- a/basyx.aasdiscoveryservice/basyx.aasdiscoveryservice.component/Dockerfile +++ b/basyx.aasdiscoveryservice/basyx.aasdiscoveryservice.component/Dockerfile @@ -13,4 +13,4 @@ ARG CONTEXT_PATH=/ ENV SERVER_SERVLET_CONTEXT_PATH=${CONTEXT_PATH} EXPOSE ${SERVER_PORT} HEALTHCHECK --interval=30s --timeout=3s --retries=3 --start-period=15s CMD curl --fail http://localhost:${SERVER_PORT}${SERVER_SERVLET_CONTEXT_PATH%/}/actuator/health || exit 1 -ENTRYPOINT ["java","-jar","basyxExecutable.jar"] \ No newline at end of file +ENTRYPOINT ["java","-jar","basyxExecutable.jar"] diff --git a/basyx.aasenvironment/basyx.aasenvironment.component/Dockerfile b/basyx.aasenvironment/basyx.aasenvironment.component/Dockerfile index 389f52618..001b3cfad 100644 --- a/basyx.aasenvironment/basyx.aasenvironment.component/Dockerfile +++ b/basyx.aasenvironment/basyx.aasenvironment.component/Dockerfile @@ -13,4 +13,4 @@ ARG CONTEXT_PATH=/ ENV SERVER_SERVLET_CONTEXT_PATH=${CONTEXT_PATH} EXPOSE ${SERVER_PORT} HEALTHCHECK --interval=30s --timeout=3s --retries=3 --start-period=15s CMD curl --fail http://localhost:${SERVER_PORT}${SERVER_SERVLET_CONTEXT_PATH%/}/actuator/health || exit 1 -ENTRYPOINT ["java","-jar","basyxExecutable.jar"] \ No newline at end of file +ENTRYPOINT ["java","-jar","basyxExecutable.jar"] diff --git a/basyx.aasregistry/basyx.aasregistry-feature-hierarchy-example/src/main/docker/Dockerfile b/basyx.aasregistry/basyx.aasregistry-feature-hierarchy-example/src/main/docker/Dockerfile index 7f15d804a..4c21caa8f 100644 --- a/basyx.aasregistry/basyx.aasregistry-feature-hierarchy-example/src/main/docker/Dockerfile +++ b/basyx.aasregistry/basyx.aasregistry-feature-hierarchy-example/src/main/docker/Dockerfile @@ -22,4 +22,4 @@ ARG CONTEXT_PATH=/ ENV SERVER_SERVLET_CONTEXT_PATH=${CONTEXT_PATH} EXPOSE ${SERVER_PORT} HEALTHCHECK --interval=30s --timeout=3s --retries=3 --start-period=15s CMD curl --fail http://localhost:${SERVER_PORT}${SERVER_SERVLET_CONTEXT_PATH%/}/actuator/health || exit 1 -ENTRYPOINT ["java", "-Djava.security.egd=file:/dev/.urandom", "org.springframework.boot.loader.launch.JarLauncher"] \ No newline at end of file +ENTRYPOINT ["java", "-Djava.security.egd=file:/dev/.urandom", "org.springframework.boot.loader.launch.JarLauncher"] diff --git a/basyx.aasregistry/basyx.aasregistry-service-release-kafka-mem/src/main/docker/Dockerfile b/basyx.aasregistry/basyx.aasregistry-service-release-kafka-mem/src/main/docker/Dockerfile index 98dc77ea0..4e698cd10 100644 --- a/basyx.aasregistry/basyx.aasregistry-service-release-kafka-mem/src/main/docker/Dockerfile +++ b/basyx.aasregistry/basyx.aasregistry-service-release-kafka-mem/src/main/docker/Dockerfile @@ -23,4 +23,4 @@ ARG CONTEXT_PATH=/ ENV SERVER_SERVLET_CONTEXT_PATH=${CONTEXT_PATH} EXPOSE ${SERVER_PORT} HEALTHCHECK --interval=30s --timeout=3s --retries=3 --start-period=15s CMD curl --fail http://localhost:${SERVER_PORT}${SERVER_SERVLET_CONTEXT_PATH%/}/actuator/health || exit 1 -ENTRYPOINT ["java", "-Djava.security.egd=file:/dev/.urandom", "org.springframework.boot.loader.launch.JarLauncher"] \ No newline at end of file +ENTRYPOINT ["java", "-Djava.security.egd=file:/dev/.urandom", "org.springframework.boot.loader.launch.JarLauncher"] diff --git a/basyx.aasregistry/basyx.aasregistry-service-release-kafka-mongodb/src/main/docker/Dockerfile b/basyx.aasregistry/basyx.aasregistry-service-release-kafka-mongodb/src/main/docker/Dockerfile index 95d7e7616..0c6acdd34 100644 --- a/basyx.aasregistry/basyx.aasregistry-service-release-kafka-mongodb/src/main/docker/Dockerfile +++ b/basyx.aasregistry/basyx.aasregistry-service-release-kafka-mongodb/src/main/docker/Dockerfile @@ -23,4 +23,4 @@ ARG CONTEXT_PATH=/ ENV SERVER_SERVLET_CONTEXT_PATH=${CONTEXT_PATH} EXPOSE ${SERVER_PORT} HEALTHCHECK --interval=30s --timeout=3s --retries=3 --start-period=15s CMD curl --fail http://localhost:${SERVER_PORT}${SERVER_SERVLET_CONTEXT_PATH%/}/actuator/health || exit 1 -ENTRYPOINT ["java", "-Djava.security.egd=file:/dev/.urandom", "org.springframework.boot.loader.launch.JarLauncher"] \ No newline at end of file +ENTRYPOINT ["java", "-Djava.security.egd=file:/dev/.urandom", "org.springframework.boot.loader.launch.JarLauncher"] diff --git a/basyx.aasregistry/basyx.aasregistry-service-release-log-mem/src/main/docker/Dockerfile b/basyx.aasregistry/basyx.aasregistry-service-release-log-mem/src/main/docker/Dockerfile index b1620aeb0..2e369fffe 100644 --- a/basyx.aasregistry/basyx.aasregistry-service-release-log-mem/src/main/docker/Dockerfile +++ b/basyx.aasregistry/basyx.aasregistry-service-release-log-mem/src/main/docker/Dockerfile @@ -23,4 +23,4 @@ ARG CONTEXT_PATH=/ ENV SERVER_SERVLET_CONTEXT_PATH=${CONTEXT_PATH} EXPOSE ${SERVER_PORT} HEALTHCHECK --interval=30s --timeout=3s --retries=3 --start-period=15s CMD curl --fail http://localhost:${SERVER_PORT}${SERVER_SERVLET_CONTEXT_PATH%/}/actuator/health || exit 1 -ENTRYPOINT ["java", "-Djava.security.egd=file:/dev/.urandom", "org.springframework.boot.loader.launch.JarLauncher"] \ No newline at end of file +ENTRYPOINT ["java", "-Djava.security.egd=file:/dev/.urandom", "org.springframework.boot.loader.launch.JarLauncher"] diff --git a/basyx.aasregistry/basyx.aasregistry-service-release-log-mongodb/src/main/docker/Dockerfile b/basyx.aasregistry/basyx.aasregistry-service-release-log-mongodb/src/main/docker/Dockerfile index ae5e03962..b0adc8c81 100644 --- a/basyx.aasregistry/basyx.aasregistry-service-release-log-mongodb/src/main/docker/Dockerfile +++ b/basyx.aasregistry/basyx.aasregistry-service-release-log-mongodb/src/main/docker/Dockerfile @@ -23,4 +23,4 @@ ARG CONTEXT_PATH=/ ENV SERVER_SERVLET_CONTEXT_PATH=${CONTEXT_PATH} EXPOSE ${SERVER_PORT} HEALTHCHECK --interval=30s --timeout=3s --retries=3 --start-period=15s CMD curl --fail http://localhost:${SERVER_PORT}${SERVER_SERVLET_CONTEXT_PATH%/}/actuator/health || exit 1 -ENTRYPOINT ["java", "-Djava.security.egd=file:/dev/.urandom", "org.springframework.boot.loader.launch.JarLauncher"] \ No newline at end of file +ENTRYPOINT ["java", "-Djava.security.egd=file:/dev/.urandom", "org.springframework.boot.loader.launch.JarLauncher"] diff --git a/basyx.aasrepository/basyx.aasrepository.component/Dockerfile b/basyx.aasrepository/basyx.aasrepository.component/Dockerfile index 389f52618..001b3cfad 100644 --- a/basyx.aasrepository/basyx.aasrepository.component/Dockerfile +++ b/basyx.aasrepository/basyx.aasrepository.component/Dockerfile @@ -13,4 +13,4 @@ ARG CONTEXT_PATH=/ ENV SERVER_SERVLET_CONTEXT_PATH=${CONTEXT_PATH} EXPOSE ${SERVER_PORT} HEALTHCHECK --interval=30s --timeout=3s --retries=3 --start-period=15s CMD curl --fail http://localhost:${SERVER_PORT}${SERVER_SERVLET_CONTEXT_PATH%/}/actuator/health || exit 1 -ENTRYPOINT ["java","-jar","basyxExecutable.jar"] \ No newline at end of file +ENTRYPOINT ["java","-jar","basyxExecutable.jar"] diff --git a/basyx.aasxfileserver/basyx.aasxfileserver.component/Dockerfile b/basyx.aasxfileserver/basyx.aasxfileserver.component/Dockerfile index 389f52618..001b3cfad 100644 --- a/basyx.aasxfileserver/basyx.aasxfileserver.component/Dockerfile +++ b/basyx.aasxfileserver/basyx.aasxfileserver.component/Dockerfile @@ -13,4 +13,4 @@ ARG CONTEXT_PATH=/ ENV SERVER_SERVLET_CONTEXT_PATH=${CONTEXT_PATH} EXPOSE ${SERVER_PORT} HEALTHCHECK --interval=30s --timeout=3s --retries=3 --start-period=15s CMD curl --fail http://localhost:${SERVER_PORT}${SERVER_SERVLET_CONTEXT_PATH%/}/actuator/health || exit 1 -ENTRYPOINT ["java","-jar","basyxExecutable.jar"] \ No newline at end of file +ENTRYPOINT ["java","-jar","basyxExecutable.jar"] diff --git a/basyx.conceptdescriptionrepository/basyx.conceptdescriptionrepository.component/Dockerfile b/basyx.conceptdescriptionrepository/basyx.conceptdescriptionrepository.component/Dockerfile index f6c5b275b..dc92ba1d2 100644 --- a/basyx.conceptdescriptionrepository/basyx.conceptdescriptionrepository.component/Dockerfile +++ b/basyx.conceptdescriptionrepository/basyx.conceptdescriptionrepository.component/Dockerfile @@ -13,4 +13,4 @@ ARG CONTEXT_PATH=/ ENV SERVER_SERVLET_CONTEXT_PATH=${CONTEXT_PATH} EXPOSE ${SERVER_PORT} HEALTHCHECK --interval=30s --timeout=3s --retries=3 --start-period=30s CMD curl --fail http://localhost:${SERVER_PORT}${SERVER_SERVLET_CONTEXT_PATH%/}/actuator/health || exit 1 -ENTRYPOINT ["java","-jar","basyxExecutable.jar"] \ No newline at end of file +ENTRYPOINT ["java","-jar","basyxExecutable.jar"] diff --git a/basyx.submodelregistry/basyx.submodelregistry-feature-hierarchy-example/src/main/docker/Dockerfile b/basyx.submodelregistry/basyx.submodelregistry-feature-hierarchy-example/src/main/docker/Dockerfile index 7f15d804a..4c21caa8f 100644 --- a/basyx.submodelregistry/basyx.submodelregistry-feature-hierarchy-example/src/main/docker/Dockerfile +++ b/basyx.submodelregistry/basyx.submodelregistry-feature-hierarchy-example/src/main/docker/Dockerfile @@ -22,4 +22,4 @@ ARG CONTEXT_PATH=/ ENV SERVER_SERVLET_CONTEXT_PATH=${CONTEXT_PATH} EXPOSE ${SERVER_PORT} HEALTHCHECK --interval=30s --timeout=3s --retries=3 --start-period=15s CMD curl --fail http://localhost:${SERVER_PORT}${SERVER_SERVLET_CONTEXT_PATH%/}/actuator/health || exit 1 -ENTRYPOINT ["java", "-Djava.security.egd=file:/dev/.urandom", "org.springframework.boot.loader.launch.JarLauncher"] \ No newline at end of file +ENTRYPOINT ["java", "-Djava.security.egd=file:/dev/.urandom", "org.springframework.boot.loader.launch.JarLauncher"] diff --git a/basyx.submodelregistry/basyx.submodelregistry-service-release-kafka-mem/src/main/docker/Dockerfile b/basyx.submodelregistry/basyx.submodelregistry-service-release-kafka-mem/src/main/docker/Dockerfile index 98dc77ea0..4e698cd10 100644 --- a/basyx.submodelregistry/basyx.submodelregistry-service-release-kafka-mem/src/main/docker/Dockerfile +++ b/basyx.submodelregistry/basyx.submodelregistry-service-release-kafka-mem/src/main/docker/Dockerfile @@ -23,4 +23,4 @@ ARG CONTEXT_PATH=/ ENV SERVER_SERVLET_CONTEXT_PATH=${CONTEXT_PATH} EXPOSE ${SERVER_PORT} HEALTHCHECK --interval=30s --timeout=3s --retries=3 --start-period=15s CMD curl --fail http://localhost:${SERVER_PORT}${SERVER_SERVLET_CONTEXT_PATH%/}/actuator/health || exit 1 -ENTRYPOINT ["java", "-Djava.security.egd=file:/dev/.urandom", "org.springframework.boot.loader.launch.JarLauncher"] \ No newline at end of file +ENTRYPOINT ["java", "-Djava.security.egd=file:/dev/.urandom", "org.springframework.boot.loader.launch.JarLauncher"] diff --git a/basyx.submodelregistry/basyx.submodelregistry-service-release-kafka-mongodb/src/main/docker/Dockerfile b/basyx.submodelregistry/basyx.submodelregistry-service-release-kafka-mongodb/src/main/docker/Dockerfile index 95d7e7616..0c6acdd34 100644 --- a/basyx.submodelregistry/basyx.submodelregistry-service-release-kafka-mongodb/src/main/docker/Dockerfile +++ b/basyx.submodelregistry/basyx.submodelregistry-service-release-kafka-mongodb/src/main/docker/Dockerfile @@ -23,4 +23,4 @@ ARG CONTEXT_PATH=/ ENV SERVER_SERVLET_CONTEXT_PATH=${CONTEXT_PATH} EXPOSE ${SERVER_PORT} HEALTHCHECK --interval=30s --timeout=3s --retries=3 --start-period=15s CMD curl --fail http://localhost:${SERVER_PORT}${SERVER_SERVLET_CONTEXT_PATH%/}/actuator/health || exit 1 -ENTRYPOINT ["java", "-Djava.security.egd=file:/dev/.urandom", "org.springframework.boot.loader.launch.JarLauncher"] \ No newline at end of file +ENTRYPOINT ["java", "-Djava.security.egd=file:/dev/.urandom", "org.springframework.boot.loader.launch.JarLauncher"] diff --git a/basyx.submodelregistry/basyx.submodelregistry-service-release-log-mem/src/main/docker/Dockerfile b/basyx.submodelregistry/basyx.submodelregistry-service-release-log-mem/src/main/docker/Dockerfile index b1620aeb0..2e369fffe 100644 --- a/basyx.submodelregistry/basyx.submodelregistry-service-release-log-mem/src/main/docker/Dockerfile +++ b/basyx.submodelregistry/basyx.submodelregistry-service-release-log-mem/src/main/docker/Dockerfile @@ -23,4 +23,4 @@ ARG CONTEXT_PATH=/ ENV SERVER_SERVLET_CONTEXT_PATH=${CONTEXT_PATH} EXPOSE ${SERVER_PORT} HEALTHCHECK --interval=30s --timeout=3s --retries=3 --start-period=15s CMD curl --fail http://localhost:${SERVER_PORT}${SERVER_SERVLET_CONTEXT_PATH%/}/actuator/health || exit 1 -ENTRYPOINT ["java", "-Djava.security.egd=file:/dev/.urandom", "org.springframework.boot.loader.launch.JarLauncher"] \ No newline at end of file +ENTRYPOINT ["java", "-Djava.security.egd=file:/dev/.urandom", "org.springframework.boot.loader.launch.JarLauncher"] diff --git a/basyx.submodelregistry/basyx.submodelregistry-service-release-log-mongodb/src/main/docker/Dockerfile b/basyx.submodelregistry/basyx.submodelregistry-service-release-log-mongodb/src/main/docker/Dockerfile index ae5e03962..b0adc8c81 100644 --- a/basyx.submodelregistry/basyx.submodelregistry-service-release-log-mongodb/src/main/docker/Dockerfile +++ b/basyx.submodelregistry/basyx.submodelregistry-service-release-log-mongodb/src/main/docker/Dockerfile @@ -23,4 +23,4 @@ ARG CONTEXT_PATH=/ ENV SERVER_SERVLET_CONTEXT_PATH=${CONTEXT_PATH} EXPOSE ${SERVER_PORT} HEALTHCHECK --interval=30s --timeout=3s --retries=3 --start-period=15s CMD curl --fail http://localhost:${SERVER_PORT}${SERVER_SERVLET_CONTEXT_PATH%/}/actuator/health || exit 1 -ENTRYPOINT ["java", "-Djava.security.egd=file:/dev/.urandom", "org.springframework.boot.loader.launch.JarLauncher"] \ No newline at end of file +ENTRYPOINT ["java", "-Djava.security.egd=file:/dev/.urandom", "org.springframework.boot.loader.launch.JarLauncher"] diff --git a/basyx.submodelrepository/basyx.submodelrepository.component/Dockerfile b/basyx.submodelrepository/basyx.submodelrepository.component/Dockerfile index 389f52618..001b3cfad 100644 --- a/basyx.submodelrepository/basyx.submodelrepository.component/Dockerfile +++ b/basyx.submodelrepository/basyx.submodelrepository.component/Dockerfile @@ -13,4 +13,4 @@ ARG CONTEXT_PATH=/ ENV SERVER_SERVLET_CONTEXT_PATH=${CONTEXT_PATH} EXPOSE ${SERVER_PORT} HEALTHCHECK --interval=30s --timeout=3s --retries=3 --start-period=15s CMD curl --fail http://localhost:${SERVER_PORT}${SERVER_SERVLET_CONTEXT_PATH%/}/actuator/health || exit 1 -ENTRYPOINT ["java","-jar","basyxExecutable.jar"] \ No newline at end of file +ENTRYPOINT ["java","-jar","basyxExecutable.jar"] diff --git a/basyx.submodelservice/basyx.submodelservice.component/Dockerfile b/basyx.submodelservice/basyx.submodelservice.component/Dockerfile index 7606e0a27..c0fa87303 100644 --- a/basyx.submodelservice/basyx.submodelservice.component/Dockerfile +++ b/basyx.submodelservice/basyx.submodelservice.component/Dockerfile @@ -35,4 +35,4 @@ EXPOSE ${SERVER_PORT} HEALTHCHECK --interval=10s --timeout=3s --retries=10 --start-period=5s \ CMD curl --fail http://localhost:${SERVER_PORT}${SERVER_SERVLET_CONTEXT_PATH%/}/actuator/health || exit 1 -ENTRYPOINT ["java", "-jar", "basyxExecutable.jar"] \ No newline at end of file +ENTRYPOINT ["java", "-jar", "basyxExecutable.jar"] diff --git a/basyx.submodelservice/basyx.submodelservice.component/example/Dockerfile.standalone-example b/basyx.submodelservice/basyx.submodelservice.component/example/Dockerfile.standalone-example index 657162147..8c2b3cfb6 100644 --- a/basyx.submodelservice/basyx.submodelservice.component/example/Dockerfile.standalone-example +++ b/basyx.submodelservice/basyx.submodelservice.component/example/Dockerfile.standalone-example @@ -9,4 +9,4 @@ ENV BASYX_SUBMODELSERVICE_SUBMODEL_FILE=/application/submodel.json ENV BASYX_SUBMODELSERVICE_FEATURE_DISPATCHER_ENABLED=true ENV BASYX_SUBMODELSERVICE_FEATURE_OPERATION_DISPATCHER_JAVA_ADDITIONALCLASSPATH=/application/jars/HelloWorld.jar ENV BASYX_SUBMODELSERVICE_FEATURE_OPERATION_DISPATCHER_JAVA_SOURCES=/application/sources -COPY application-mappings.yml /application/application.yml \ No newline at end of file +COPY application-mappings.yml /application/application.yml diff --git a/basyx.submodelservice/basyx.submodelservice.example/Dockerfile b/basyx.submodelservice/basyx.submodelservice.example/Dockerfile index aee6ea9d7..04f9ccf5a 100644 --- a/basyx.submodelservice/basyx.submodelservice.example/Dockerfile +++ b/basyx.submodelservice/basyx.submodelservice.example/Dockerfile @@ -11,4 +11,4 @@ ARG PORT=8081 ENV SERVER_PORT=${PORT} EXPOSE ${SERVER_PORT} HEALTHCHECK --interval=30s --timeout=3s --retries=3 --start-period=15s CMD curl --fail http://localhost:${SERVER_PORT}/actuator/health || exit 1 -ENTRYPOINT ["java","-jar","basyxExecutable.jar"] \ No newline at end of file +ENTRYPOINT ["java","-jar","basyxExecutable.jar"] From 5933e83e153fad751700f422f0107a50ebb00a19 Mon Sep 17 00:00:00 2001 From: Sebastian Eicke Date: Thu, 18 Dec 2025 06:17:14 +0100 Subject: [PATCH 7/7] Reverts example dockerfiles --- .../basyx.digitaltwinregistry.component/Dockerfile | 2 +- .../src/main/docker/Dockerfile | 6 +----- .../src/main/docker/Dockerfile | 1 + .../src/main/docker/Dockerfile | 1 + .../src/main/docker/Dockerfile | 1 + .../src/main/docker/Dockerfile | 1 + .../src/main/docker/Dockerfile | 6 +----- .../src/main/docker/Dockerfile | 1 + .../src/main/docker/Dockerfile | 1 + .../src/main/docker/Dockerfile | 1 + .../src/main/docker/Dockerfile | 1 + .../example/Dockerfile.standalone-example | 2 +- .../basyx.submodelservice.example/Dockerfile | 1 - 13 files changed, 12 insertions(+), 13 deletions(-) diff --git a/basyx.aasdigitaltwinregistry/basyx.digitaltwinregistry.component/Dockerfile b/basyx.aasdigitaltwinregistry/basyx.digitaltwinregistry.component/Dockerfile index 9cf62ec77..59ab6d077 100644 --- a/basyx.aasdigitaltwinregistry/basyx.digitaltwinregistry.component/Dockerfile +++ b/basyx.aasdigitaltwinregistry/basyx.digitaltwinregistry.component/Dockerfile @@ -22,4 +22,4 @@ EXPOSE ${SERVER_PORT} HEALTHCHECK --interval=30s --timeout=3s --retries=3 --start-period=15s \ CMD curl --fail http://localhost:${SERVER_PORT}${SERVER_SERVLET_CONTEXT_PATH%/}/actuator/health || exit 1 -ENTRYPOINT exec java $JAVA_OPTS -Djava.security.egd=file:/dev/./urandom -jar basyxExecutable.jar +ENTRYPOINT exec java $JAVA_OPTS -Djava.security.egd=file:/dev/./urandom -jar basyxExecutable.jar \ No newline at end of file diff --git a/basyx.aasregistry/basyx.aasregistry-feature-hierarchy-example/src/main/docker/Dockerfile b/basyx.aasregistry/basyx.aasregistry-feature-hierarchy-example/src/main/docker/Dockerfile index 4c21caa8f..d0f923d2b 100644 --- a/basyx.aasregistry/basyx.aasregistry-feature-hierarchy-example/src/main/docker/Dockerfile +++ b/basyx.aasregistry/basyx.aasregistry-feature-hierarchy-example/src/main/docker/Dockerfile @@ -1,13 +1,8 @@ FROM eclipse-temurin:17 as builder -ARG HTTP_PROXY -ARG HTTPS_PROXY COPY maven/${project.build.finalName}.jar ./ RUN java -Djarmode=layertools -jar ${project.build.finalName}.jar extract FROM eclipse-temurin:17 -ARG HTTP_PROXY -ARG HTTPS_PROXY -RUN apt-get update && apt-get install -y ca-certificates && rm -rf /var/lib/apt/lists/* RUN mkdir /workspace WORKDIR /workspace COPY --from=builder dependencies/ ./ @@ -23,3 +18,4 @@ ENV SERVER_SERVLET_CONTEXT_PATH=${CONTEXT_PATH} EXPOSE ${SERVER_PORT} HEALTHCHECK --interval=30s --timeout=3s --retries=3 --start-period=15s CMD curl --fail http://localhost:${SERVER_PORT}${SERVER_SERVLET_CONTEXT_PATH%/}/actuator/health || exit 1 ENTRYPOINT ["java", "-Djava.security.egd=file:/dev/.urandom", "org.springframework.boot.loader.launch.JarLauncher"] + diff --git a/basyx.aasregistry/basyx.aasregistry-service-release-kafka-mem/src/main/docker/Dockerfile b/basyx.aasregistry/basyx.aasregistry-service-release-kafka-mem/src/main/docker/Dockerfile index 4e698cd10..8958e51b3 100644 --- a/basyx.aasregistry/basyx.aasregistry-service-release-kafka-mem/src/main/docker/Dockerfile +++ b/basyx.aasregistry/basyx.aasregistry-service-release-kafka-mem/src/main/docker/Dockerfile @@ -24,3 +24,4 @@ ENV SERVER_SERVLET_CONTEXT_PATH=${CONTEXT_PATH} EXPOSE ${SERVER_PORT} HEALTHCHECK --interval=30s --timeout=3s --retries=3 --start-period=15s CMD curl --fail http://localhost:${SERVER_PORT}${SERVER_SERVLET_CONTEXT_PATH%/}/actuator/health || exit 1 ENTRYPOINT ["java", "-Djava.security.egd=file:/dev/.urandom", "org.springframework.boot.loader.launch.JarLauncher"] + diff --git a/basyx.aasregistry/basyx.aasregistry-service-release-kafka-mongodb/src/main/docker/Dockerfile b/basyx.aasregistry/basyx.aasregistry-service-release-kafka-mongodb/src/main/docker/Dockerfile index 0c6acdd34..d955e1845 100644 --- a/basyx.aasregistry/basyx.aasregistry-service-release-kafka-mongodb/src/main/docker/Dockerfile +++ b/basyx.aasregistry/basyx.aasregistry-service-release-kafka-mongodb/src/main/docker/Dockerfile @@ -24,3 +24,4 @@ ENV SERVER_SERVLET_CONTEXT_PATH=${CONTEXT_PATH} EXPOSE ${SERVER_PORT} HEALTHCHECK --interval=30s --timeout=3s --retries=3 --start-period=15s CMD curl --fail http://localhost:${SERVER_PORT}${SERVER_SERVLET_CONTEXT_PATH%/}/actuator/health || exit 1 ENTRYPOINT ["java", "-Djava.security.egd=file:/dev/.urandom", "org.springframework.boot.loader.launch.JarLauncher"] + diff --git a/basyx.aasregistry/basyx.aasregistry-service-release-log-mem/src/main/docker/Dockerfile b/basyx.aasregistry/basyx.aasregistry-service-release-log-mem/src/main/docker/Dockerfile index 2e369fffe..11474b94b 100644 --- a/basyx.aasregistry/basyx.aasregistry-service-release-log-mem/src/main/docker/Dockerfile +++ b/basyx.aasregistry/basyx.aasregistry-service-release-log-mem/src/main/docker/Dockerfile @@ -24,3 +24,4 @@ ENV SERVER_SERVLET_CONTEXT_PATH=${CONTEXT_PATH} EXPOSE ${SERVER_PORT} HEALTHCHECK --interval=30s --timeout=3s --retries=3 --start-period=15s CMD curl --fail http://localhost:${SERVER_PORT}${SERVER_SERVLET_CONTEXT_PATH%/}/actuator/health || exit 1 ENTRYPOINT ["java", "-Djava.security.egd=file:/dev/.urandom", "org.springframework.boot.loader.launch.JarLauncher"] + diff --git a/basyx.aasregistry/basyx.aasregistry-service-release-log-mongodb/src/main/docker/Dockerfile b/basyx.aasregistry/basyx.aasregistry-service-release-log-mongodb/src/main/docker/Dockerfile index b0adc8c81..68a113440 100644 --- a/basyx.aasregistry/basyx.aasregistry-service-release-log-mongodb/src/main/docker/Dockerfile +++ b/basyx.aasregistry/basyx.aasregistry-service-release-log-mongodb/src/main/docker/Dockerfile @@ -24,3 +24,4 @@ ENV SERVER_SERVLET_CONTEXT_PATH=${CONTEXT_PATH} EXPOSE ${SERVER_PORT} HEALTHCHECK --interval=30s --timeout=3s --retries=3 --start-period=15s CMD curl --fail http://localhost:${SERVER_PORT}${SERVER_SERVLET_CONTEXT_PATH%/}/actuator/health || exit 1 ENTRYPOINT ["java", "-Djava.security.egd=file:/dev/.urandom", "org.springframework.boot.loader.launch.JarLauncher"] + diff --git a/basyx.submodelregistry/basyx.submodelregistry-feature-hierarchy-example/src/main/docker/Dockerfile b/basyx.submodelregistry/basyx.submodelregistry-feature-hierarchy-example/src/main/docker/Dockerfile index 4c21caa8f..d0f923d2b 100644 --- a/basyx.submodelregistry/basyx.submodelregistry-feature-hierarchy-example/src/main/docker/Dockerfile +++ b/basyx.submodelregistry/basyx.submodelregistry-feature-hierarchy-example/src/main/docker/Dockerfile @@ -1,13 +1,8 @@ FROM eclipse-temurin:17 as builder -ARG HTTP_PROXY -ARG HTTPS_PROXY COPY maven/${project.build.finalName}.jar ./ RUN java -Djarmode=layertools -jar ${project.build.finalName}.jar extract FROM eclipse-temurin:17 -ARG HTTP_PROXY -ARG HTTPS_PROXY -RUN apt-get update && apt-get install -y ca-certificates && rm -rf /var/lib/apt/lists/* RUN mkdir /workspace WORKDIR /workspace COPY --from=builder dependencies/ ./ @@ -23,3 +18,4 @@ ENV SERVER_SERVLET_CONTEXT_PATH=${CONTEXT_PATH} EXPOSE ${SERVER_PORT} HEALTHCHECK --interval=30s --timeout=3s --retries=3 --start-period=15s CMD curl --fail http://localhost:${SERVER_PORT}${SERVER_SERVLET_CONTEXT_PATH%/}/actuator/health || exit 1 ENTRYPOINT ["java", "-Djava.security.egd=file:/dev/.urandom", "org.springframework.boot.loader.launch.JarLauncher"] + diff --git a/basyx.submodelregistry/basyx.submodelregistry-service-release-kafka-mem/src/main/docker/Dockerfile b/basyx.submodelregistry/basyx.submodelregistry-service-release-kafka-mem/src/main/docker/Dockerfile index 4e698cd10..8958e51b3 100644 --- a/basyx.submodelregistry/basyx.submodelregistry-service-release-kafka-mem/src/main/docker/Dockerfile +++ b/basyx.submodelregistry/basyx.submodelregistry-service-release-kafka-mem/src/main/docker/Dockerfile @@ -24,3 +24,4 @@ ENV SERVER_SERVLET_CONTEXT_PATH=${CONTEXT_PATH} EXPOSE ${SERVER_PORT} HEALTHCHECK --interval=30s --timeout=3s --retries=3 --start-period=15s CMD curl --fail http://localhost:${SERVER_PORT}${SERVER_SERVLET_CONTEXT_PATH%/}/actuator/health || exit 1 ENTRYPOINT ["java", "-Djava.security.egd=file:/dev/.urandom", "org.springframework.boot.loader.launch.JarLauncher"] + diff --git a/basyx.submodelregistry/basyx.submodelregistry-service-release-kafka-mongodb/src/main/docker/Dockerfile b/basyx.submodelregistry/basyx.submodelregistry-service-release-kafka-mongodb/src/main/docker/Dockerfile index 0c6acdd34..d955e1845 100644 --- a/basyx.submodelregistry/basyx.submodelregistry-service-release-kafka-mongodb/src/main/docker/Dockerfile +++ b/basyx.submodelregistry/basyx.submodelregistry-service-release-kafka-mongodb/src/main/docker/Dockerfile @@ -24,3 +24,4 @@ ENV SERVER_SERVLET_CONTEXT_PATH=${CONTEXT_PATH} EXPOSE ${SERVER_PORT} HEALTHCHECK --interval=30s --timeout=3s --retries=3 --start-period=15s CMD curl --fail http://localhost:${SERVER_PORT}${SERVER_SERVLET_CONTEXT_PATH%/}/actuator/health || exit 1 ENTRYPOINT ["java", "-Djava.security.egd=file:/dev/.urandom", "org.springframework.boot.loader.launch.JarLauncher"] + diff --git a/basyx.submodelregistry/basyx.submodelregistry-service-release-log-mem/src/main/docker/Dockerfile b/basyx.submodelregistry/basyx.submodelregistry-service-release-log-mem/src/main/docker/Dockerfile index 2e369fffe..11474b94b 100644 --- a/basyx.submodelregistry/basyx.submodelregistry-service-release-log-mem/src/main/docker/Dockerfile +++ b/basyx.submodelregistry/basyx.submodelregistry-service-release-log-mem/src/main/docker/Dockerfile @@ -24,3 +24,4 @@ ENV SERVER_SERVLET_CONTEXT_PATH=${CONTEXT_PATH} EXPOSE ${SERVER_PORT} HEALTHCHECK --interval=30s --timeout=3s --retries=3 --start-period=15s CMD curl --fail http://localhost:${SERVER_PORT}${SERVER_SERVLET_CONTEXT_PATH%/}/actuator/health || exit 1 ENTRYPOINT ["java", "-Djava.security.egd=file:/dev/.urandom", "org.springframework.boot.loader.launch.JarLauncher"] + diff --git a/basyx.submodelregistry/basyx.submodelregistry-service-release-log-mongodb/src/main/docker/Dockerfile b/basyx.submodelregistry/basyx.submodelregistry-service-release-log-mongodb/src/main/docker/Dockerfile index b0adc8c81..68a113440 100644 --- a/basyx.submodelregistry/basyx.submodelregistry-service-release-log-mongodb/src/main/docker/Dockerfile +++ b/basyx.submodelregistry/basyx.submodelregistry-service-release-log-mongodb/src/main/docker/Dockerfile @@ -24,3 +24,4 @@ ENV SERVER_SERVLET_CONTEXT_PATH=${CONTEXT_PATH} EXPOSE ${SERVER_PORT} HEALTHCHECK --interval=30s --timeout=3s --retries=3 --start-period=15s CMD curl --fail http://localhost:${SERVER_PORT}${SERVER_SERVLET_CONTEXT_PATH%/}/actuator/health || exit 1 ENTRYPOINT ["java", "-Djava.security.egd=file:/dev/.urandom", "org.springframework.boot.loader.launch.JarLauncher"] + diff --git a/basyx.submodelservice/basyx.submodelservice.component/example/Dockerfile.standalone-example b/basyx.submodelservice/basyx.submodelservice.component/example/Dockerfile.standalone-example index 8c2b3cfb6..657162147 100644 --- a/basyx.submodelservice/basyx.submodelservice.component/example/Dockerfile.standalone-example +++ b/basyx.submodelservice/basyx.submodelservice.component/example/Dockerfile.standalone-example @@ -9,4 +9,4 @@ ENV BASYX_SUBMODELSERVICE_SUBMODEL_FILE=/application/submodel.json ENV BASYX_SUBMODELSERVICE_FEATURE_DISPATCHER_ENABLED=true ENV BASYX_SUBMODELSERVICE_FEATURE_OPERATION_DISPATCHER_JAVA_ADDITIONALCLASSPATH=/application/jars/HelloWorld.jar ENV BASYX_SUBMODELSERVICE_FEATURE_OPERATION_DISPATCHER_JAVA_SOURCES=/application/sources -COPY application-mappings.yml /application/application.yml +COPY application-mappings.yml /application/application.yml \ No newline at end of file diff --git a/basyx.submodelservice/basyx.submodelservice.example/Dockerfile b/basyx.submodelservice/basyx.submodelservice.example/Dockerfile index 04f9ccf5a..99b045565 100644 --- a/basyx.submodelservice/basyx.submodelservice.example/Dockerfile +++ b/basyx.submodelservice/basyx.submodelservice.example/Dockerfile @@ -1,7 +1,6 @@ FROM eclipse-temurin:17 ARG HTTP_PROXY ARG HTTPS_PROXY -RUN apt-get update && apt-get install -y ca-certificates && rm -rf /var/lib/apt/lists/* USER nobody WORKDIR /application ARG JAR_FILE=target/*-exec.jar