diff --git a/basyx.aasdigitaltwinregistry/basyx.digitaltwinregistry.component/Dockerfile b/basyx.aasdigitaltwinregistry/basyx.digitaltwinregistry.component/Dockerfile index 9fa8adf24..59ab6d077 100644 --- a/basyx.aasdigitaltwinregistry/basyx.digitaltwinregistry.component/Dockerfile +++ b/basyx.aasdigitaltwinregistry/basyx.digitaltwinregistry.component/Dockerfile @@ -1,4 +1,7 @@ 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 JAVA_OPTS diff --git a/basyx.aasdiscoveryservice/basyx.aasdiscoveryservice.component/Dockerfile b/basyx.aasdiscoveryservice/basyx.aasdiscoveryservice.component/Dockerfile index 809c3b4bb..001b3cfad 100644 --- a/basyx.aasdiscoveryservice/basyx.aasdiscoveryservice.component/Dockerfile +++ b/basyx.aasdiscoveryservice/basyx.aasdiscoveryservice.component/Dockerfile @@ -1,6 +1,7 @@ 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 diff --git a/basyx.aasenvironment/basyx.aasenvironment.component/Dockerfile b/basyx.aasenvironment/basyx.aasenvironment.component/Dockerfile index 809c3b4bb..001b3cfad 100644 --- a/basyx.aasenvironment/basyx.aasenvironment.component/Dockerfile +++ b/basyx.aasenvironment/basyx.aasenvironment.component/Dockerfile @@ -1,6 +1,7 @@ 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 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..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 @@ -6,6 +6,9 @@ COPY maven/${FINAL_NAME}.jar ./ RUN java -Djarmode=layertools -jar ${FINAL_NAME}.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/ ./ 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..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,6 +8,7 @@ RUN java -Djarmode=layertools -jar ${FINAL_NAME}.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/ ./ 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..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,6 +8,7 @@ RUN java -Djarmode=layertools -jar ${FINAL_NAME}.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/ ./ 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..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,6 +8,7 @@ RUN java -Djarmode=layertools -jar ${FINAL_NAME}.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/ ./ diff --git a/basyx.aasrepository/basyx.aasrepository.component/Dockerfile b/basyx.aasrepository/basyx.aasrepository.component/Dockerfile index 809c3b4bb..001b3cfad 100644 --- a/basyx.aasrepository/basyx.aasrepository.component/Dockerfile +++ b/basyx.aasrepository/basyx.aasrepository.component/Dockerfile @@ -1,6 +1,7 @@ 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 diff --git a/basyx.aasxfileserver/basyx.aasxfileserver.component/Dockerfile b/basyx.aasxfileserver/basyx.aasxfileserver.component/Dockerfile index 809c3b4bb..001b3cfad 100644 --- a/basyx.aasxfileserver/basyx.aasxfileserver.component/Dockerfile +++ b/basyx.aasxfileserver/basyx.aasxfileserver.component/Dockerfile @@ -1,6 +1,7 @@ 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 diff --git a/basyx.conceptdescriptionrepository/basyx.conceptdescriptionrepository.component/Dockerfile b/basyx.conceptdescriptionrepository/basyx.conceptdescriptionrepository.component/Dockerfile index 72c2645f8..dc92ba1d2 100644 --- a/basyx.conceptdescriptionrepository/basyx.conceptdescriptionrepository.component/Dockerfile +++ b/basyx.conceptdescriptionrepository/basyx.conceptdescriptionrepository.component/Dockerfile @@ -1,6 +1,7 @@ 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 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..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,6 +8,7 @@ RUN java -Djarmode=layertools -jar ${FINAL_NAME}.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/ ./ 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..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,6 +8,7 @@ RUN java -Djarmode=layertools -jar ${FINAL_NAME}.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/ ./ 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..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,6 +8,7 @@ RUN java -Djarmode=layertools -jar ${FINAL_NAME}.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/ ./ 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..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,6 +8,7 @@ RUN java -Djarmode=layertools -jar ${FINAL_NAME}.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/ ./ diff --git a/basyx.submodelrepository/basyx.submodelrepository.component/Dockerfile b/basyx.submodelrepository/basyx.submodelrepository.component/Dockerfile index 809c3b4bb..001b3cfad 100644 --- a/basyx.submodelrepository/basyx.submodelrepository.component/Dockerfile +++ b/basyx.submodelrepository/basyx.submodelrepository.component/Dockerfile @@ -1,6 +1,7 @@ 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 diff --git a/basyx.submodelservice/basyx.submodelservice.component/Dockerfile b/basyx.submodelservice/basyx.submodelservice.component/Dockerfile index 86e67f425..c0fa87303 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,6 +22,9 @@ WORKDIR /application RUN mkdir -p /application/classes /application/libs && \ chmod -R a+rwx /application +ARG HTTP_PROXY +ARG HTTPS_PROXY +RUN apt-get update && apt-get install -y ca-certificates && rm -rf /var/lib/apt/lists/* USER nobody COPY target/*-exec.jar basyxExecutable.jar