mirror of https://github.com/grpc/grpc-java.git
xds interop: Update Docker images to `eclipse-temurin:11-jre` (#10172)
- Update to xDS Test Client and xDS test server Docker images to `eclipse-temurin:11-jre`. - Perform software update so that we install patches for latest vulnerabilities.
This commit is contained in:
parent
29b8483fd6
commit
16b84924a1
|
@ -1,5 +1,5 @@
|
|||
# Build runtime image.
|
||||
FROM openjdk:11.0.9.1-jdk
|
||||
FROM eclipse-temurin:11-jre
|
||||
|
||||
ENV APP_DIR=/usr/src/app
|
||||
WORKDIR $APP_DIR
|
||||
|
@ -11,5 +11,12 @@ COPY grpc-interop-testing/ $APP_DIR/
|
|||
COPY logging*.properties $APP_DIR/
|
||||
ENV JAVA_OPTS="-Djava.util.logging.config.file=$APP_DIR/logging-json.properties"
|
||||
|
||||
# Intentionally after the app COPY to force the update on each build.
|
||||
# Update Ubuntu system packages:
|
||||
RUN apt-get update \
|
||||
&& apt-get -y upgrade \
|
||||
&& apt-get -y autoremove \
|
||||
&& rm -rf /var/lib/apt/lists/*
|
||||
|
||||
# Client
|
||||
ENTRYPOINT ["bin/xds-test-client"]
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
# Build runtime image.
|
||||
FROM openjdk:11.0.9.1-jdk
|
||||
FROM eclipse-temurin:11-jre
|
||||
|
||||
ENV APP_DIR=/usr/src/app
|
||||
WORKDIR $APP_DIR
|
||||
|
@ -11,5 +11,12 @@ COPY grpc-interop-testing/ $APP_DIR/
|
|||
COPY logging*.properties $APP_DIR/
|
||||
ENV JAVA_OPTS="-Djava.util.logging.config.file=$APP_DIR/logging-json.properties"
|
||||
|
||||
# Intentionally after the app COPY to force the update on each build.
|
||||
# Update Ubuntu system packages:
|
||||
RUN apt-get update \
|
||||
&& apt-get -y upgrade \
|
||||
&& apt-get -y autoremove \
|
||||
&& rm -rf /var/lib/apt/lists/*
|
||||
|
||||
# Server
|
||||
ENTRYPOINT ["bin/xds-test-server"]
|
||||
|
|
Loading…
Reference in New Issue