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

     1  ARG VM_IMAGE_NAME=ubuntu
     2  ARG VM_IMAGE_VERSION=jammy
     3  ARG BASE_VERSION=latest
     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  ARG TARGETARCH
    14  COPY ${TARGETARCH:-amd64}/istio-sidecar.deb  /tmp/istio-sidecar.deb
    15  RUN dpkg -i /tmp/istio-sidecar.deb && rm /tmp/istio-sidecar.deb
    16  
    17  # Sudoers used to allow tcpdump and other debug utilities.
    18  COPY sudoers /etc/sudoers
    19  
    20  # Install the Echo application
    21  COPY echo-start.sh /usr/local/bin/echo-start.sh
    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"]