| set -euo pipefail | |
| export PYTHONUNBUFFERED=1 | |
| # If user sets PROVIDERS env, use it; else default to CPU provider | |
| export PROVIDERS="${PROVIDERS:-CPUExecutionProvider}" | |
| export INSIGHTFACE_HOME=/workspace/cache/insightface | |
| export MPLCONFIGDIR=/workspace/cache/matplotlib | |
| mkdir -p "$INSIGHTFACE_HOME" "$MPLCONFIGDIR" | |
| # Start FastAPI | |
| uvicorn app.main:app --host 0.0.0.0 --port ${PORT:-7860} | |