entrypoint.sh 332 B

12345678910111213141516171819202122
  1. #!/bin/bash
  2. case "$IMGPROXY_MALLOC" in
  3. malloc)
  4. # Do nothing
  5. ;;
  6. jemalloc)
  7. export LD_PRELOAD="$LD_PRELOAD:/usr/local/lib/libjemalloc.so"
  8. ;;
  9. tcmalloc)
  10. export LD_PRELOAD="$LD_PRELOAD:/usr/local/lib/libtcmalloc_minimal.so"
  11. ;;
  12. *)
  13. echo "Unknows malloc: $IMGPROXY_MALLOC"
  14. exit 1
  15. esac
  16. exec "$@"