Add tini to client as well

pull/34518/head
Richard Belleville 1 year ago
parent 125fb13b3d
commit ea967fe39f
  1. 9
      tools/dockerfile/interoptest/grpc_interop_cxx_xds/Dockerfile.xds_client

@ -27,6 +27,10 @@ COPY . .
RUN tools/bazel build //test/cpp/interop:xds_interop_client
RUN cp -rL /workdir/bazel-bin/test/cpp/interop/xds_interop_client /artifacts/
ENV TINI_VERSION v0.19.0
ADD https://github.com/krallin/tini/releases/download/${TINI_VERSION}/tini /tini
RUN chmod +x /tini
FROM python:3.9-slim-bookworm
ENV GRPC_VERBOSITY="DEBUG"
@ -39,4 +43,7 @@ RUN apt-get update \
COPY --from=0 /artifacts ./
ENTRYPOINT ["/xds_interop_client"]
# tini serves as PID 1 and enables the server to properly respond to signals.
COPY --from=0 /tini /tini
ENTRYPOINT ["/tini", "-g", "-vv", "--", "/xds_interop_client"]

Loading…
Cancel
Save