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"]