run_envoy_docker.sh 433 B

1234567891011
  1. #!/bin/bash
  2. set -e
  3. [[ -z "${IMAGE_NAME}" ]] && IMAGE_NAME="envoyproxy/envoy-build"
  4. [[ -z "${IMAGE_ID}" ]] && IMAGE_ID="latest"
  5. [[ -z "${ENVOY_API_DOCKER_BUILD_DIR}" ]] && ENVOY_API_DOCKER_BUILD_DIR=/tmp/envoy-api-docker-build
  6. mkdir -p "${ENVOY_API_DOCKER_BUILD_DIR}"
  7. docker run -t -i -u $(id -u):$(id -g) -v "${ENVOY_API_DOCKER_BUILD_DIR}":/build \
  8. -v "$PWD":/source "${IMAGE_NAME}":"${IMAGE_ID}" /bin/bash -c "cd source && $*"