EmailMaestro / scripts /deploy_hf_space.sh
Flickinshots's picture
Deploy Project Epsilon Space bundle
38c9982 verified
raw
history blame contribute delete
728 Bytes
#!/usr/bin/env bash
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 "$@"