Singh
Initial deployment
36fcf33
#!/bin/bash
set -e
# Get port from environment variable (Hugging Face Spaces sets this)
PORT=${PORT:-7860}
echo "Starting FastAPI application on port $PORT..."
# Verify critical imports before starting
echo "Verifying imports..."
python -c "import sys; sys.path.insert(0, '/app'); import app; print('✓ app.py imported successfully')" || {
echo "ERROR: Failed to import app.py"
exit 1
}
# Run the FastAPI application
echo "Starting uvicorn server..."
exec python -m uvicorn app:app --host 0.0.0.0 --port $PORT --log-level info