docker-run.sh 340 B

123456789101112131415161718
  1. #!/usr/bin/env sh
  2. set -e
  3. CONTAINER_NAME=$1
  4. shift
  5. PROJECT_DIR=$1
  6. shift
  7. docker run --rm \
  8. --name "$CONTAINER_NAME" \
  9. --volume "$PROJECT_DIR:/usr/src/json-machine" \
  10. --volume "/tmp:/tmp" \
  11. --workdir "/usr/src/json-machine" \
  12. --user "$(id -u):$(id -g)" \
  13. --env COMPOSER_CACHE_DIR=/tmp \
  14. "$CONTAINER_NAME" \
  15. /bin/bash -c "$@"