istio.io/istio@v0.0.0-20240520182934-d79c90f27776/pkg/test/echo/docker/Dockerfile.app_sidecar_centos_8 (about)

     1  ARG BASE_VERSION=latest
     2  ARG VM_IMAGE_NAME=rockylinux
     3  ARG VM_IMAGE_VERSION=9
     4  ARG ISTIO_BASE_REGISTRY=gcr.io/istio-release
     5  
     6  FROM ${ISTIO_BASE_REGISTRY}/app_sidecar_base_${VM_IMAGE_NAME}_${VM_IMAGE_VERSION}:${BASE_VERSION}
     7  
     8  # Install the certs.
     9  COPY certs/                           /var/lib/istio/
    10  COPY certs/default/                   /var/run/secrets/istio/
    11  
    12  # Install the sidecar components
    13  COPY istio-sidecar.rpm  /tmp/istio-sidecar.rpm
    14  RUN rpm -vi /tmp/istio-sidecar.rpm && rm /tmp/istio-sidecar.rpm
    15  
    16  # Sudoers used to allow tcpdump and other debug utilities.
    17  COPY sudoers /etc/sudoers
    18  
    19  # Install the Echo application
    20  COPY echo-start.sh /usr/local/bin/echo-start.sh
    21  ARG TARGETARCH
    22  COPY ${TARGETARCH:-amd64}/client /usr/local/bin/client
    23  COPY ${TARGETARCH:-amd64}/server /usr/local/bin/server
    24  
    25  ENTRYPOINT ["/usr/local/bin/echo-start.sh"]