run.sh 424 B

12345678910111213141516
  1. #!/usr/bin/env bash
  2. set -euo pipefail
  3. ROOT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
  4. PYTHON_BIN="${PYTHON_BIN:-}"
  5. if [[ -z "${PYTHON_BIN}" ]]; then
  6. if [[ -x "${ROOT_DIR}/.venv/bin/python" ]]; then
  7. PYTHON_BIN="${ROOT_DIR}/.venv/bin/python"
  8. else
  9. PYTHON_BIN="python3"
  10. fi
  11. fi
  12. cd "${ROOT_DIR}"
  13. exec "${PYTHON_BIN}" -m uvicorn model_selector.main:app --host 0.0.0.0 --port "${MODEL_SELECTOR_PORT:-3300}"