1# Build runtime image. 2FROM eclipse-temurin:11-jre 3 4ENV APP_DIR=/usr/src/app 5WORKDIR $APP_DIR 6 7# Install the app 8COPY grpc-interop-testing/ $APP_DIR/ 9 10# Copy all logging profiles, use json logging by default 11COPY logging*.properties $APP_DIR/ 12ENV JAVA_OPTS="-Djava.util.logging.config.file=$APP_DIR/logging-json.properties" 13 14# Intentionally after the app COPY to force the update on each build. 15# Update Ubuntu system packages: 16RUN apt-get update \ 17 && apt-get -y upgrade \ 18 && apt-get -y autoremove \ 19 && rm -rf /var/lib/apt/lists/* 20 21# Client 22ENTRYPOINT ["bin/xds-test-client"] 23