Spaces:
Running
Running
| set -euo pipefail | |
| if [[ -f ".env.hf.space" ]]; then | |
| while IFS= read -r raw_line || [[ -n "${raw_line}" ]]; do | |
| line="${raw_line#"${raw_line%%[![:space:]]*}"}" | |
| line="${line%"${line##*[![:space:]]}"}" | |
| if [[ -z "${line}" || "${line}" == \#* || "${line}" != *=* ]]; then | |
| continue | |
| fi | |
| key="${line%%=*}" | |
| value="${line#*=}" | |
| key="${key%"${key##*[![:space:]]}"}" | |
| value="${value#"${value%%[![:space:]]*}"}" | |
| value="${value%"${value##*[![:space:]]}"}" | |
| export "${key}=${value}" | |
| done < .env.hf.space | |
| fi | |
| PYTHON_BIN="${PYTHON_BIN:-.venv-training/bin/python}" | |
| if [[ ! -x "${PYTHON_BIN}" ]]; then | |
| PYTHON_BIN="python" | |
| fi | |
| exec "${PYTHON_BIN}" scripts/deploy_hf_space.py "$@" | |