# Build runtime image. FROM eclipse-temurin:11-jre ENV APP_DIR=/usr/src/app WORKDIR $APP_DIR # Install the app COPY grpc-interop-testing/ $APP_DIR/ # Copy all logging profiles, use json logging by default 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"]